public Common.DTOContainer.RoleDtoContainer AssignedRoles(int groupId) { RoleDtoContainer container = new RoleDtoContainer(); var result = ((GroupTDataAccess)this.dataAccess).GetGroupRoles(groupId); container.RoleDtoList.AddRange(result); return(container); }
public Framework.Common.CommonBase.DtoContainer GetAllByCondition(string predicate) { var pars = EntityHelper.ConvertExpression <Role>(predicate); RoleDtoContainer container = new RoleDtoContainer(); var dtoResult = roleBussiness.GetAll(pars); container.RoleDtoList.AddRange(dtoResult); return(container); }
public Framework.Common.CommonBase.DtoContainer GetAll() { var result = roleBussiness.GetAll(); RoleDtoContainer container = new RoleDtoContainer() { RoleDtoList = result.ToList() }; return(container); }
public Framework.Common.CommonBase.DtoContainer InsertBatch(Framework.Common.PersistantPackage.PersistanceBox dtoList) { List <RoleDto> lst = dtoList.PersistanceList.Cast <RoleDto>().ToList(); roleBussiness.Insert(lst); RoleDtoContainer container = new RoleDtoContainer() { RoleDtoList = lst }; return(container); }
public Common.DTOContainer.RoleDtoContainer AssignedRoles(Common.DTO.UserDto user) { RoleDtoContainer container = new RoleDtoContainer(); RoleBussiness roleBs = new RoleBussiness(); var dbuser = GetSingle(it => it.UserId == user.UserId); if (dbuser != null) { UserToRoleTDataAccess userToRoleDa = new UserToRoleTDataAccess(); var roleIds = userToRoleDa.GetAll(it => it.UserId == dbuser.UserId).Select(it => it.RoleId).ToList(); foreach (var roleId in roleIds) { var role = roleBs.GetSingle(it => it.RoleId == roleId); container.RoleDtoList.Add(role); } } else { container.Response.AddBusinessException("کاربر موجود نیست", BusinessExceptionEnum.Operational); } return(container); }