Ejemplo n.º 1
0
        public ActionResult CreateConcert(AdminConcert adminConcert)
        {
            adminConcert.Concert.TableType      = "Concert";
            adminConcert.Concert.AvailableSeats = hallRepository.GetHall(adminConcert.Concert.HallId).Seats;
            if (ModelState.IsValid)
            {
                concertRepository.AddConcert(adminConcert.Concert);
            }
            else
            {
                ModelState.AddModelError("Error", "One or more Fields were empty.");
            }
            var adminEventEditViewModel = (AdminEventEditViewModel)Session["adminEventEditViewModel"];

            adminEventEditViewModel.AdminConcert = adminConcert;
            Session["adminEventEditViewModel"]   = adminEventEditViewModel;
            return(RedirectToAction("AdminEventEdit"));
        }
Ejemplo n.º 2
0
        //Creates a Concert for the Concert page
        private AdminConcert CreateAdminConcert()
        {
            var bandList = bandRepository.GetAllBands().Select(x =>
                                                               new SelectListItem()
            {
                Text  = x.Name.ToString(),
                Value = x.Id.ToString()
            });
            var hallList = hallRepository.GetAllHalls().Select(x =>
                                                               new SelectListItem()
            {
                Text  = x.Name.ToString(),
                Value = x.Id.ToString()
            });
            var locationList = locationRepository.GetAllLocations().Select(x =>
                                                                           new SelectListItem()
            {
                Text  = x.Name.ToString(),
                Value = x.Id.ToString()
            });
            var dayList = dayRepository.GetAllDays().Select(x =>
                                                            new SelectListItem()
            {
                Text  = x.Name.ToString(),
                Value = x.Id.ToString()
            });
            var adminConcert = new AdminConcert()
            {
                BandList     = bandList,
                LocationList = locationList,
                HallList     = hallList,
                DayList      = dayList,
                Concert      = new Concert()
            };

            return(adminConcert);
        }