public async Task <IActionResult> LeaveBarReview(ReviewViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var user = await _userManager.GetUserAsync(HttpContext.User); var bar = await _barServices.GetBarAsync(viewModel.Id); await _barReviewServices.CreateBarReviewAsync(viewModel.Rating, viewModel.Comment, bar, user); return(RedirectToAction("Index", "Home")); }
public async Task <IActionResult> GetBarEventPartial(int id) { var bar = await _barServices.GetBarAsync(id); return(PartialView("_CreateEventPartial", new EventViewModel(bar))); }