public async Task <ActionResult> Rate(DestinationRatingCreate model) { if (ModelState.IsValid) { var service = new RatingService(User.Identity.GetUserId()); if (await service.CreateDestinationRatingAsync(model)) { return(RedirectToAction(nameof(Index))); } } return(View(model)); }