public ActionResult AddHear(Models.Events.JazzModel model) { if (ModelState.IsValid) { Models.Events.Jazz festivalEvent = new Models.Events.Jazz { CartDescription = model.CartDescription, CartTitle = model.CartTitle, Band = model.Band, imagePath = model.imagePath, TicketPrice = model.TicketPrice, Location = eventRepository.GetLocation(model.Location.Id), StartDate = model.StartDate, EndDate = model.EndDate, Seats = model.Seats }; eventRepository.AddHearEvent(festivalEvent); return(RedirectToAction("Hear")); } //return if invalid entry ViewBag.Locations = eventRepository.GetHearLocations(); return(View(model)); }
public ActionResult EditHear(Models.Events.Jazz festivalEvent) { if (ModelState.IsValid) { festivalEvent.Location = eventRepository.GetLocation(festivalEvent.Location.Id); eventRepository.UpdateHearEvent(festivalEvent); TempData["message"] = String .Format("'{0}' on '{1}' has been saved successfully", festivalEvent.CartTitle, festivalEvent.StartDate .ToShortDateString()); return(RedirectToAction("Hear")); } ViewBag.Locations = eventRepository.GetHearLocations(); return(View(festivalEvent)); }