public async Task <IEnumerable <DiscountDto> > Handle(GetDiscountsQuery request, CancellationToken cancellationToken) { var discounts = _context.Discounts.Where(c => c.IsDeleted == false).OrderBy(c => c.CreatedAt).AsNoTracking(); var discountDtos = _mapper.Map <IEnumerable <DiscountDto> >(discounts); return(discountDtos); }
public async Task <IEnumerable <DiscountDto> > GetDiscounts([FromQuery] GetDiscountsQuery getDiscountQuery) { return(await mediator.Send(getDiscountQuery)); }