//[AbpAuthorize(AppPermissions.Pages_HopDongs_Edit)] public async Task <GetHopDongForEditOutput> GetHopDongForEdit(EntityDto input) { var hopDong = await _hopDongRepository.FirstOrDefaultAsync(input.Id); var output = new GetHopDongForEditOutput { HopDong = ObjectMapper.Map <CreateOrEditHopDongDto>(hopDong) }; return(output); }
public async Task <GetHopDongForEditOutput> GetListItemSearch() { var truongGiaoDichList = await _truongGiaoDichRepository.GetAll().ToListAsync(); var orgList = await _organizationUnitAppService.GetOrganizationUnits(); var templateList = _templateRepository.GetAll().ToList(); var output = new GetHopDongForEditOutput(); output.TemplateList = ObjectMapper.Map <List <TemplateDto> >(templateList.OrderBy(x => x.TenTemplate)); output.HinhThucLamViec = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.HTLV)).OrderBy(x => x.Value)); return(output); }
//[AbpAuthorize(AppPermissions.Pages_HopDongs_Edit)] public async Task <GetHopDongForEditOutput> GetHopDongForEdit(EntityDto input) { var hopDong = await _hopDongRepository.FirstOrDefaultAsync(input.Id); var orgList = await _organizationUnitAppService.GetOrganizationUnits(); var truongGiaoDichList = _truongGiaoDichRepository.GetAll().ToList(); var output = new GetHopDongForEditOutput(); if (hopDong != null) { if (hopDong.tenCTY != null) { var templateList = _templateRepository.GetAll() .Where(x => x.GhiChu.ToUpper().Equals(hopDong.tenCTY.ToUpper())) .ToList(); output.TemplateList = ObjectMapper.Map <List <TemplateDto> >(templateList); } else { output.TemplateList = null; } output.LichSuUploadList = await _lichSuUploadsAppService.GetListLichSuUploadDto("HD", hopDong.Id.ToString()); } output.OrganizationUnitList = orgList; output.HopDong = ObjectMapper.Map <CreateOrEditHopDongDto>(hopDong); //output.ViTriCongViec = ObjectMapper.Map<List<OrganizationUnit>>(orgList.Where(x => x.Code).OrderBy(x => x.DisplayName)); output.TrangThai = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.TRTH)).OrderBy(x => x.Value)); output.Congty = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.CT)).OrderBy(x => x.Value)); output.GioiTinh = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.GT)).OrderBy(x => x.Value)); output.HinhThucLamViec = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.HTLV)).OrderBy(x => x.Value)); output.ThoiHanHopDong = ObjectMapper.Map <List <TruongGiaoDichDto> >(truongGiaoDichList.Where(x => x.Code.Equals(TruongGiaoDichConsts.THHD)).OrderBy(x => x.Value)); return(output); }