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)));
        }