public Boolean AddRoles(int privilegeId, int[] roleIds) { Model.Privilege privilege = GetPrivilegeById(privilegeId); foreach (int roleId in roleIds) { privilege.AddRole(roleId); } return(true); }
public static Dto.Privilege ConvertToDto(this Model.Privilege privilege) { Dto.Privilege privilegeDto = new Dto.Privilege { Enabled = privilege.Enabled, Feature = privilege.Feature.ConvertToDto(), FeatureId = privilege.FeatureId, Id = privilege.Id, ModulePrivileges = privilege.ModulePrivileges.ForeachToDto(), Name = privilege.Name }; return(privilegeDto); }
public static Model.Privilege ConvertToEntity(this Dto.Privilege privilegeDto, Model.Privilege privilege = null) { if (privilege == null) { privilege = new Model.Privilege(); } privilege.Enabled = privilegeDto.Enabled; privilege.Feature = privilegeDto.Feature.ConvertToEntity(); privilege.FeatureId = privilegeDto.FeatureId; privilege.Id = privilegeDto.Id; privilege.ModulePrivileges = privilegeDto.ModulePrivileges.ForeachToEntity(); privilege.Name = privilegeDto.Name; return(privilege); }
public Boolean UpdateRoles(int privilegeId, int[] roleIds) { Model.Privilege privilege = GetPrivilegeById(privilegeId); privilege.UpdateRole(roleIds); return(true); }
public Boolean UpdatePrivilege(Model.Privilege privilege) { privilege.Update(); return(true); }
public Object CreatePrivilege(Model.Privilege privilege) { return(Newtonsoft.Json.JsonConvert.SerializeObject(privilege.Create())); }