public virtual IAccessIdentity GetAccessIdentity(int identityId, IdentityType identityType) { switch (identityType) { case IdentityType.Group: return(UserGroupTable.GetById(identityId)); case IdentityType.User: return(UserTable.GetById(identityId)); case IdentityType.Company: return(CompanyTable.GetById(identityId)); case IdentityType.Project: return(null); default: return(null); } }
public virtual IEnumerable <IAccessIdentity> GetGroups() { return(UserGroupTable.Select("")); }