public async Task <int> Count([FromBody] VariationGroupingMaster_VariationGroupingFilterDTO VariationGroupingMaster_VariationGroupingFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } VariationGroupingFilter VariationGroupingFilter = ConvertFilterDTOToFilterEntity(VariationGroupingMaster_VariationGroupingFilterDTO); return(await VariationGroupingService.Count(VariationGroupingFilter)); }
public VariationGroupingFilter ConvertFilterDTOToFilterEntity(VariationGroupingMaster_VariationGroupingFilterDTO VariationGroupingMaster_VariationGroupingFilterDTO) { VariationGroupingFilter VariationGroupingFilter = new VariationGroupingFilter(); VariationGroupingFilter.Selects = VariationGroupingSelect.ALL; VariationGroupingFilter.Id = new LongFilter { Equal = VariationGroupingMaster_VariationGroupingFilterDTO.Id }; VariationGroupingFilter.Name = new StringFilter { StartsWith = VariationGroupingMaster_VariationGroupingFilterDTO.Name }; VariationGroupingFilter.ProductId = new LongFilter { Equal = VariationGroupingMaster_VariationGroupingFilterDTO.ProductId }; return(VariationGroupingFilter); }
public async Task <List <VariationGroupingMaster_VariationGroupingDTO> > List([FromBody] VariationGroupingMaster_VariationGroupingFilterDTO VariationGroupingMaster_VariationGroupingFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } VariationGroupingFilter VariationGroupingFilter = ConvertFilterDTOToFilterEntity(VariationGroupingMaster_VariationGroupingFilterDTO); List <VariationGrouping> VariationGroupings = await VariationGroupingService.List(VariationGroupingFilter); return(VariationGroupings.Select(c => new VariationGroupingMaster_VariationGroupingDTO(c)).ToList()); }