public async Task <int> Count([FromBody] ProvinceMaster_ProvinceFilterDTO ProvinceMaster_ProvinceFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ProvinceFilter ProvinceFilter = ConvertFilterDTOToFilterEntity(ProvinceMaster_ProvinceFilterDTO); return(await ProvinceService.Count(ProvinceFilter)); }
public async Task <List <ProvinceMaster_ProvinceDTO> > List([FromBody] ProvinceMaster_ProvinceFilterDTO ProvinceMaster_ProvinceFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } ProvinceFilter ProvinceFilter = ConvertFilterDTOToFilterEntity(ProvinceMaster_ProvinceFilterDTO); List <Province> Provinces = await ProvinceService.List(ProvinceFilter); return(Provinces.Select(c => new ProvinceMaster_ProvinceDTO(c)).ToList()); }
public ProvinceFilter ConvertFilterDTOToFilterEntity(ProvinceMaster_ProvinceFilterDTO ProvinceMaster_ProvinceFilterDTO) { ProvinceFilter ProvinceFilter = new ProvinceFilter(); ProvinceFilter.Selects = ProvinceSelect.ALL; ProvinceFilter.Id = new LongFilter { Equal = ProvinceMaster_ProvinceFilterDTO.Id }; ProvinceFilter.Name = new StringFilter { StartsWith = ProvinceMaster_ProvinceFilterDTO.Name }; ProvinceFilter.OrderNumber = new LongFilter { Equal = ProvinceMaster_ProvinceFilterDTO.OrderNumber }; return(ProvinceFilter); }