public async Task <int> Count([FromBody] WardMaster_WardFilterDTO WardMaster_WardFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } WardFilter WardFilter = ConvertFilterDTOToFilterEntity(WardMaster_WardFilterDTO); return(await WardService.Count(WardFilter)); }
public async Task <List <WardMaster_WardDTO> > List([FromBody] WardMaster_WardFilterDTO WardMaster_WardFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } WardFilter WardFilter = ConvertFilterDTOToFilterEntity(WardMaster_WardFilterDTO); List <Ward> Wards = await WardService.List(WardFilter); return(Wards.Select(c => new WardMaster_WardDTO(c)).ToList()); }
public WardFilter ConvertFilterDTOToFilterEntity(WardMaster_WardFilterDTO WardMaster_WardFilterDTO) { WardFilter WardFilter = new WardFilter(); WardFilter.Selects = WardSelect.ALL; WardFilter.Id = new LongFilter { Equal = WardMaster_WardFilterDTO.Id }; WardFilter.Name = new StringFilter { StartsWith = WardMaster_WardFilterDTO.Name }; WardFilter.OrderNumber = new LongFilter { Equal = WardMaster_WardFilterDTO.OrderNumber }; WardFilter.DistrictId = new LongFilter { Equal = WardMaster_WardFilterDTO.DistrictId }; return(WardFilter); }