public void AddPriviledge(AccessPriviledge priviledge) { if (IsInPriviledge(priviledge)) { throw new AccessDomainViolationException("Account is already in priviledge."); } _Priviledges.Add(priviledge); }
public bool IsInPriviledge(AccessPriviledge priviledge) { return(Priviledges.Contains(priviledge)); }
public void RemovePriviledge(AccessPriviledge priviledge) { _Priviledges.Remove(priviledge); CheckPriviledgesValidity(_Priviledges); }