コード例 #1
0
 public RecipeDetailResponse ToRecipeDetailResponse(RecipeDetailEntity recipeDetail)
 {
     return(new RecipeDetailResponse
     {
         Code = recipeDetail.Code,
         Description = recipeDetail.Description,
         Quantity = recipeDetail.Quantity,
         RecipeId = recipeDetail.Recipe.Id,
         Id = recipeDetail.Id,
     });
 }
コード例 #2
0
        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)));
        }