public List <SGM.ECount.DataModel.UserGroup> GetUserGroupsByOperation(SGM.ECount.DataModel.Operation operation) { List <UserGroup> groups = this.GetUserGroups();//Utils.GetCache("UserGroup") as List<UserGroup>; List <UserGroup> authorizedRoles = groups.Where(g => g.Operations.Count(o => o.CommandName == operation.CommandName) > 0).ToList(); return(authorizedRoles); }
public List <SGM.ECount.DataModel.Operation> GetOperationsByOperation(SGM.ECount.DataModel.Operation operation) { return(Channel.GetOperationsByOperation(operation)); }
public SGM.ECount.DataModel.Operation GetOperationByKey(SGM.ECount.DataModel.Operation operation) { // throw new NotImplementedException(); return(Channel.GetOperationByKey(operation)); }