public async Task <GetProductByIdResponse> Handle(GetProductByIdRequest request) { return(new GetProductByIdResponse() { Product = ProductApiModel.FromProduct(await _context.Products.FindAsync(request.Id)) }); }
public async Task <GetProductsResponse> Handle(GetProductsRequest request) { var products = await _context.Products.ToListAsync(); return(new GetProductsResponse() { Products = products.Select(x => ProductApiModel.FromProduct(x)).ToList() }); }