Example #1
0
        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));
        }
Example #2
0
        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());
        }
Example #3
0
        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);
        }