Пример #1
0
        //[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());
 }
Пример #4
0
        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));
        }