public RecipeDetailResponse ToRecipeDetailResponse(RecipeDetailEntity recipeDetail) { return(new RecipeDetailResponse { Code = recipeDetail.Code, Description = recipeDetail.Description, Quantity = recipeDetail.Quantity, RecipeId = recipeDetail.Recipe.Id, Id = recipeDetail.Id, }); }
public async Task <IActionResult> PostRecipeDetail([FromBody] RecipeDetailRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var recipeDetail = new RecipeDetailEntity { Code = request.Code, Description = request.Description, Quantity = request.Quantity, Recipe = await _context.Recipes.FindAsync(request.RecipeId), }; _context.RecipeDetails.Add(recipeDetail); await _context.SaveChangesAsync(); return(Ok(_converterHelper.ToRecipeDetailResponse(recipeDetail))); }