예제 #1
0
        //public ViewResult List(int productPage=1)
        //    => View(new ReservationListViewModel
        //    {
        //        Reservation
        //    })

        public IActionResult Index(int productPage = 1)
        {
            var reservations   = IReservationService.GetReservations(productPage);
            var reservationsVM = new List <IndexReservationVM>();

            foreach (var map in reservations)
            {
                IndexReservationVM vm = new IndexReservationVM();
                AutoMapper.Mapper.Map(map, vm);
                reservationsVM.Add(vm);
            }


            return(View(reservationsVM));
        }
예제 #2
0
        public IActionResult GetUserReservation()
        {
            if (User.Identity.IsAuthenticated == true)
            {
                var reservations   = IReservationService.GetUserReservations(User.Identity.Name);
                var reservationsVM = new List <IndexReservationVM>();

                foreach (var map in reservations)
                {
                    IndexReservationVM vm = new IndexReservationVM();
                    AutoMapper.Mapper.Map(map, vm);
                    reservationsVM.Add(vm);
                }
                return(View(reservationsVM));
            }

            return(View("Index", null));
        }