Example #1
0
        public ActionResult ManageAmenities(Guid?id)
        {
            if (id.HasValue && id.Value != Guid.Empty)
            {
                var amenities = Amenities.GetAll();

                var cinemaAmenities = Amenities.GetByCinemaId(id.Value);

                var items = amenities.Select(x => new CheckboxViewModel
                {
                    Id        = x.Id,
                    Name      = x.Name,
                    IsChecked = cinemaAmenities.Any(p => p.Id == x.Id && p.Name == x.Name)
                });

                ViewBag.Cinema   = Cinemas.Get(id.Value);
                ViewBag.CinemaId = id.Value;

                return(View(items));
            }

            return(RedirectToAction("Index"));
        }
Example #2
0
        public ActionResult Index()
        {
            var items = Amenities.GetAll();

            return(View(items));
        }