Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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());
        }
Esempio n. 3
0
        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);
        }