コード例 #1
0
        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));
        }
コード例 #2
0
        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());
        }
コード例 #3
0
        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);
        }