public ActionResult <RecipeStepDto> CreateRecipeStep(int recipeId,
                                                             [FromBody] RecipeStepForCreationDto recipeStep)
        {
            if (!_homeBrewRepository.RecipeExists(recipeId))
            {
                return(NotFound());
            }

            var finalRecipeStep = _mapper.Map <Entities.RecipeStep>(recipeStep);

            _homeBrewRepository.AddStepForRecipe(recipeId, finalRecipeStep);

            _homeBrewRepository.Save();

            var createdRecipeStepToReturn = _mapper.Map <Models.RecipeStepDto>(finalRecipeStep);

            return(CreatedAtRoute(
                       "GetRecipeStep",
                       new { recipeId, id = finalRecipeStep.Id },
                       createdRecipeStepToReturn));
        }