Esempio n. 1
0
        public override async Task <ActionResult <UpdateFoodProductResponse> > HandleAsync(UpdateFoodProductRequest request, CancellationToken cancellationToken)
        {
            var response    = new UpdateFoodProductResponse(request.CorrelationId());
            var foodProduct = await _foodProductService.PutAsync(new FoodProduct { Name = request.Name, UnitOfMeasureId = request.UnitOfMeasureId, Calories = request.Calories, Protein = request.Protein, Carbohydrates = request.Carbohydrates });

            response.FoodProduct = _mapper.Map <FoodProductDto>(foodProduct);
            return(response);
        }