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")); }
public ActionResult Index() { var items = Amenities.GetAll(); return(View(items)); }