コード例 #1
0
 //[Route("{id:int}")]
 public IActionResult UpdateRecipe([FromBody] RecipeView r)
 {
     if (ModelState.IsValid)
     {
         if (_recipe.UpdateRecipe(r))
         {
             return(Ok());
         }
     }
     return(BadRequest());
 }
コード例 #2
0
        public object UpdateRecipe(Recipe recipe)
        {
            RecipeValidator rv = RecipeValid(recipe);

            int    result       = 0;
            string errorMessage = "";

            if (rv.isValid)
            {
                result = recipeData.UpdateRecipe(recipe);
            }
            else
            {
                errorMessage = rv.errorMessage;
            }

            return(new
            {
                success = rv.isValid && result == 1,
                errorMessage,
                data = recipe
            });
        }