public async Task <ActionResult <RecipeDetailedDto> > CreateRecipeAsync(RecipeForCreation recipeForCreation) { var recipeToAdd = _mapper.Map <Recipe>(recipeForCreation); await _recipes.CreateAsync(recipeToAdd); await _recipes.SaveAsync(); return(CreatedAtRoute( "GetRecipe", new { recipeId = recipeToAdd.Id }, _mapper.Map <RecipeDetailedDto>(recipeToAdd))); }