Exemple #1
0
            public async Task <ListEntityVM <BrandVM> > Handle(ListAllBrandsQuery request, CancellationToken cancellationToken)
            {
                var(totalCount, brandsFromRepo) = await _brandRepository.GetAllBrands();

                var brandsToReturn = _mapper.Map <List <BrandVM> >(brandsFromRepo);

                return(new ListEntityVM <BrandVM> {
                    TotalCount = totalCount, Data = brandsToReturn
                });
            }
Exemple #2
0
        public async Task <IActionResult> GetAll(ListAllBrandsQuery query)
        {
            var result = await Mediator.Send(query);

            return(Ok(result));
        }