Esempio n. 1
0
        public async Task <IActionResult> RateRecipe(int recipeId, int rate)
        {
            if (ModelState.IsValid)
            {
                var user = await _userManager.GetUserAsync(User);

                Rating rating = new Rating();
                rating.RecipeId = recipeId;
                rating.UserId   = user.Id;
                rating.Rate     = rate;

                await _ratingServices.Rate(rating, user, recipeId);

                return(Ok());
            }

            return(View("Error"));
        }