//[LoggerAspect] public async Task <List <GetProductQueryResponse> > Handle(GetAllProductQueryRequest request, CancellationToken cancellationToken) { var productList = await _unitOfWork.ProductRepository.GetAll(); var productResponseList = _mapper.Map <List <GetProductQueryResponse> >(productList); return(productResponseList); }
public List<GetAllProductQueryResponse> GetAllProduct(GetAllProductQueryRequest getAllProductQueryRequest) { return ApplicationDbContext.ProductList.Select(product => new GetAllProductQueryResponse { Id = product.Id, Name = product.Name, Price = product.Price, Quantity = product.Quantity, CreateTime = product.CreateTime }).ToList(); }
public async Task <List <GetAllProductQueryResponse> > Handle(GetAllProductQueryRequest request, CancellationToken cancellationToken) { return(ApplicationDbContext.ProductList.Select(product => new GetAllProductQueryResponse { Id = product.Id, Name = product.Name, Price = product.Price, Quantity = product.Quantity, CreateTime = product.CreateTime }).ToList()); }
public IActionResult Get([FromQuery] GetAllProductQueryRequest requestModel) { List <GetAllProductQueryResponse> allProducts = _getAllProductQueryHandler.GetAllProduct(requestModel); return(Ok(allProducts)); }
public async Task <IActionResult> Get([FromQuery] GetAllProductQueryRequest requestModel) { var allProducts = await _mediator.Send(requestModel); return(Ok(allProducts)); }