public async Task <int> Count([FromBody] DiscountContentMaster_DiscountContentFilterDTO DiscountContentMaster_DiscountContentFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } DiscountContentFilter DiscountContentFilter = ConvertFilterDTOToFilterEntity(DiscountContentMaster_DiscountContentFilterDTO); return(await DiscountContentService.Count(DiscountContentFilter)); }
public async Task <List <DiscountContentMaster_DiscountContentDTO> > List([FromBody] DiscountContentMaster_DiscountContentFilterDTO DiscountContentMaster_DiscountContentFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } DiscountContentFilter DiscountContentFilter = ConvertFilterDTOToFilterEntity(DiscountContentMaster_DiscountContentFilterDTO); List <DiscountContent> DiscountContents = await DiscountContentService.List(DiscountContentFilter); return(DiscountContents.Select(c => new DiscountContentMaster_DiscountContentDTO(c)).ToList()); }
public DiscountContentFilter ConvertFilterDTOToFilterEntity(DiscountContentMaster_DiscountContentFilterDTO DiscountContentMaster_DiscountContentFilterDTO) { DiscountContentFilter DiscountContentFilter = new DiscountContentFilter(); DiscountContentFilter.Selects = DiscountContentSelect.ALL; DiscountContentFilter.Id = new LongFilter { Equal = DiscountContentMaster_DiscountContentFilterDTO.Id }; DiscountContentFilter.ItemId = new LongFilter { Equal = DiscountContentMaster_DiscountContentFilterDTO.ItemId }; DiscountContentFilter.DiscountValue = new LongFilter { Equal = DiscountContentMaster_DiscountContentFilterDTO.DiscountValue }; DiscountContentFilter.DiscountId = new LongFilter { Equal = DiscountContentMaster_DiscountContentFilterDTO.DiscountId }; return(DiscountContentFilter); }