public IActionResult FullyUpdateRecipe(int id, [FromBody] RecipeForUpdateDto recipeForUpdate) { var recipeToUpdate = recipesService.GetRecipe(id); if (recipeToUpdate == null) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var recipeDtoWithNewValues = mapper.Map <RecipeDto>(recipeForUpdate); recipesService.FullyUpdateRecipe(recipeToUpdate, recipeDtoWithNewValues); return(NoContent()); }