public IHttpActionResult Post(UserRecipeCreate recipe)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateUserRecipeService();

            if (!service.CreateUserRecipe(recipe))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
        public bool CreateUserRecipe(UserRecipeCreate model)
        {
            var entity =
                new UserRecipe()
            {
                RecipeId       = model.RecipeId,
                UserId         = _userId.ToString(),
                AddToFavorites = model.AddToFavorites,
                //Notes = model.Notes,
            };

            using (var ctx = new ApplicationDbContext())
            {
                ctx.UserRecipes.Add(entity);
                return(ctx.SaveChanges() == 1);
            }
        }