public async Task <int> Count([FromBody] DistrictMaster_DistrictFilterDTO DistrictMaster_DistrictFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } DistrictFilter DistrictFilter = ConvertFilterDTOToFilterEntity(DistrictMaster_DistrictFilterDTO); return(await DistrictService.Count(DistrictFilter)); }
public async Task <List <DistrictMaster_DistrictDTO> > List([FromBody] DistrictMaster_DistrictFilterDTO DistrictMaster_DistrictFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } DistrictFilter DistrictFilter = ConvertFilterDTOToFilterEntity(DistrictMaster_DistrictFilterDTO); List <District> Districts = await DistrictService.List(DistrictFilter); return(Districts.Select(c => new DistrictMaster_DistrictDTO(c)).ToList()); }
public DistrictFilter ConvertFilterDTOToFilterEntity(DistrictMaster_DistrictFilterDTO DistrictMaster_DistrictFilterDTO) { DistrictFilter DistrictFilter = new DistrictFilter(); DistrictFilter.Selects = DistrictSelect.ALL; DistrictFilter.Id = new LongFilter { Equal = DistrictMaster_DistrictFilterDTO.Id }; DistrictFilter.Name = new StringFilter { StartsWith = DistrictMaster_DistrictFilterDTO.Name }; DistrictFilter.OrderNumber = new LongFilter { Equal = DistrictMaster_DistrictFilterDTO.OrderNumber }; DistrictFilter.ProvinceId = new LongFilter { Equal = DistrictMaster_DistrictFilterDTO.ProvinceId }; return(DistrictFilter); }