public async Task <int> Count([FromBody] BrandMaster_BrandFilterDTO BrandMaster_BrandFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } BrandFilter BrandFilter = ConvertFilterDTOToFilterEntity(BrandMaster_BrandFilterDTO); return(await BrandService.Count(BrandFilter)); }
public async Task <List <BrandMaster_BrandDTO> > List([FromBody] BrandMaster_BrandFilterDTO BrandMaster_BrandFilterDTO) { if (!ModelState.IsValid) { throw new MessageException(ModelState); } BrandFilter BrandFilter = ConvertFilterDTOToFilterEntity(BrandMaster_BrandFilterDTO); List <Brand> Brands = await BrandService.List(BrandFilter); return(Brands.Select(c => new BrandMaster_BrandDTO(c)).ToList()); }
public BrandFilter ConvertFilterDTOToFilterEntity(BrandMaster_BrandFilterDTO BrandMaster_BrandFilterDTO) { BrandFilter BrandFilter = new BrandFilter(); BrandFilter.Selects = BrandSelect.ALL; BrandFilter.Id = new LongFilter { Equal = BrandMaster_BrandFilterDTO.Id }; BrandFilter.Name = new StringFilter { StartsWith = BrandMaster_BrandFilterDTO.Name }; BrandFilter.CategoryId = new LongFilter { Equal = BrandMaster_BrandFilterDTO.CategoryId }; return(BrandFilter); }