// GET: Bars/Bars/Details/5
        //[Route("bars/details/{id}")]
        public async Task <IActionResult> Details(string id)
        {
            try
            {
                var barDTO = await _barServices.GetBarByID(id);

                var barVM = barDTO.MapBarToVM();
                return(View(barVM));
            }
            catch (Exception ex)
            {
                _toast.AddErrorToastMessage(ex.Message);
                ViewBag.ErrorTitle = "";
                return(View("Error"));
            }
        }
예제 #2
0
        public async Task <IActionResult> CreateBarReview(string id)
        {
            try
            {
                var bar = await _barServices.GetBarByID(id);

                var barReviewVM = new BarReviewViewModel();
                barReviewVM.BarId   = bar.Id;
                barReviewVM.BarName = bar.Name;
                return(View(barReviewVM));
            }
            catch (Exception ex)
            {
                _toast.AddErrorToastMessage(ex.Message);
                ViewBag.ErrorTitle = "";
                return(View("Error"));
            }
        }