public Framework.Common.CommonBase.BaseDto GetSingle(long id) { SdRoleTDataAccess roleDa = new SdRoleTDataAccess(); var dto = roleDa.GetSingle(it => it.RoleId == id); return(dto); }
public Framework.Common.CommonBase.BaseDto Insert(Framework.Common.CommonBase.BaseDto dto) { SdRoleTDataAccess da = new SdRoleTDataAccess(); da.Insert((SdItRoleDto)dto); return(dto); }
public Framework.Common.CommonBase.DtoContainer GetAll() { OfficeDtoContainer container = new OfficeDtoContainer(); SdRoleTDataAccess roleDa = new SdRoleTDataAccess(); var roles = roleDa.GetAll().ToList(); container.RoleList.AddRange(roles); return(container); }
public Common.DTOContainer.OfficeDtoContainer GetRoleExperts(int roleId) { ExpertTDataAccess exDa = new ExpertTDataAccess(); SdRoleTDataAccess da = new SdRoleTDataAccess(); PersonelTDataAccess pDa = new PersonelTDataAccess(); var role = da.GetSingle(it => it.RoleId == roleId); OfficeDtoContainer container = new OfficeDtoContainer(); var dtoList = da.GetSdRoles(roleId); foreach (var dto in dtoList) { dto.Role = role; var expert = exDa.GetSingle(it => it.ItExpertId == dto.Expertid); dto.Expert = expert; var personel = pDa.GetSingle(it => it.PerId == expert.Userid); dto.Personel = personel; } container.RoleExperts.AddRange(dtoList); return(container); }