using _0_Framework.Domain; using AccountManagement.Domain.AccountAgg; using System.Collections.Generic; namespace AccountManagement.Domain.RoleAgg { public class Role : EntityBase { public string Name { get; private set; } public List Permissions { get; private set; } public List Accounts { get; private set; } protected Role() { } public Role(string name, List permissions) { Name = name; Permissions = permissions; Accounts = new List(); } public void Edit(string name, List permissions) { Name = name; Permissions = permissions; } } }