public async Task <int> Count([FromBody] EVoucherContentMaster_EVoucherContentFilterDTO EVoucherContentMaster_EVoucherContentFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } EVoucherContentFilter EVoucherContentFilter = ConvertFilterDTOToFilterEntity(EVoucherContentMaster_EVoucherContentFilterDTO); return(await EVoucherContentService.Count(EVoucherContentFilter)); }
public async Task <List <EVoucherContentMaster_EVoucherContentDTO> > List([FromBody] EVoucherContentMaster_EVoucherContentFilterDTO EVoucherContentMaster_EVoucherContentFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } EVoucherContentFilter EVoucherContentFilter = ConvertFilterDTOToFilterEntity(EVoucherContentMaster_EVoucherContentFilterDTO); List <EVoucherContent> EVoucherContents = await EVoucherContentService.List(EVoucherContentFilter); return(EVoucherContents.Select(c => new EVoucherContentMaster_EVoucherContentDTO(c)).ToList()); }
public EVoucherContentFilter ConvertFilterDTOToFilterEntity(EVoucherContentMaster_EVoucherContentFilterDTO EVoucherContentMaster_EVoucherContentFilterDTO) { EVoucherContentFilter EVoucherContentFilter = new EVoucherContentFilter(); EVoucherContentFilter.Selects = EVoucherContentSelect.ALL; EVoucherContentFilter.Id = new LongFilter { Equal = EVoucherContentMaster_EVoucherContentFilterDTO.Id }; EVoucherContentFilter.EVourcherId = new LongFilter { Equal = EVoucherContentMaster_EVoucherContentFilterDTO.EVourcherId }; EVoucherContentFilter.UsedCode = new StringFilter { StartsWith = EVoucherContentMaster_EVoucherContentFilterDTO.UsedCode }; EVoucherContentFilter.MerchantCode = new StringFilter { StartsWith = EVoucherContentMaster_EVoucherContentFilterDTO.MerchantCode }; EVoucherContentFilter.UsedDate = new DateTimeFilter { Equal = EVoucherContentMaster_EVoucherContentFilterDTO.UsedDate }; return(EVoucherContentFilter); }