public ActionResult Create(Dinners dinner) { if (ModelState.IsValid) { try { dinner.DinnerID = dinnerRepository.GetDinnerNewId() + 1; dinner.HostedBy = User.Identity.Name; RSVP rsvp = new RSVP(); rsvp.RsvpID = dinnerRepository.GetRsvpNewId() + 1; rsvp.AttendeeName = User.Identity.Name; dinner.RSVP.Add(rsvp); dinnerRepository.Add(dinner); dinnerRepository.Save(); return(RedirectToAction("Details", new { id = dinner.DinnerID })); } catch (Exception e) { //ModelState.AddRuleViolations(dinner.GetRuleViolations()); } } return(View(new DinnerFormViewModel(dinner))); }
public ActionResult Create() { Dinners dinner = new Dinners() { EventDate = DateTime.Now.AddDays(7) }; return(View(new DinnerFormViewModel(dinner))); }
public ActionResult Create() { NerdDinner.Entities.Dinners dinner = new Dinners() { EventDate = DateTime.Now.AddDays(7) }; return View(new DinnerFormViewModel(dinner)); }
public ActionResult Edit(int id) { Dinners dinner = dinnerRepository.GetDinner(id); // ViewData["Countries"] = new SelectList(PhoneValidator.Countries, dinner.Country); if (!dinner.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } return(View(new DinnerFormViewModel(dinner))); }
public ActionResult Delete(int id, string confirmButton) { Dinners dinner = dinnerRepository.GetDinner(id); if (dinner == null) { return(View("NotFound")); } dinnerRepository.Delete(dinner); dinnerRepository.Save(); return(View("Deleted")); }
public ActionResult Details(int id) { Dinners dinner = dinnerRepository.GetDinner(id); if (dinner == null) { return(View("NotFound")); } else { return(View("Details", dinner)); } }
public ActionResult Register(int id) { Dinners dinner = dinnerRepository.GetDinner(id); if (!dinner.IsUserRegistered(User.Identity.Name)) { RSVP rsvp = new RSVP(); rsvp.RsvpID = dinnerRepository.GetRsvpNewId() + 1; rsvp.AttendeeName = User.Identity.Name; dinner.RSVP.Add(rsvp); dinnerRepository.Save(); } return(Content("Thanks - we'll see you there!")); }
/// <summary> /// Create a new Dinners object. /// </summary> /// <param name="dinnerID">Initial value of DinnerID.</param> /// <param name="title">Initial value of Title.</param> /// <param name="eventDate">Initial value of EventDate.</param> /// <param name="description">Initial value of Description.</param> /// <param name="hostedBy">Initial value of HostedBy.</param> /// <param name="contactPhone">Initial value of ContactPhone.</param> /// <param name="address">Initial value of Address.</param> /// <param name="country">Initial value of Country.</param> /// <param name="latitide">Initial value of Latitide.</param> /// <param name="longitude">Initial value of Longitude.</param> public static Dinners CreateDinners(int dinnerID, string title, global::System.DateTime eventDate, string description, string hostedBy, string contactPhone, string address, string country, double latitide, double longitude) { Dinners dinners = new Dinners(); dinners.DinnerID = dinnerID; dinners.Title = title; dinners.EventDate = eventDate; dinners.Description = description; dinners.HostedBy = hostedBy; dinners.ContactPhone = contactPhone; dinners.Address = address; dinners.Country = country; dinners.Latitide = latitide; dinners.Longitude = longitude; return(dinners); }
public ActionResult Edit(int id, FormCollection formValues) { Dinners dinner = dinnerRepository.GetDinner(id); if (!dinner.IsHostedBy(User.Identity.Name)) { return(View("InvalidOwner")); } try { UpdateModel(dinner); dinnerRepository.Save(); return(RedirectToAction("Details", new { id = dinner.DinnerID })); } catch { // ModelState.AddModelErrors(dinner.GetRuleViolations()); return(View(new DinnerFormViewModel(dinner))); } }
// // Insert/Delete Methods public void Add(Dinners dinner) { _session.SaveOrUpdate(dinner); _session.Flush(); }
public DinnerFormViewModel(Dinners dinner) { Dinner = dinner; Countries = new SelectList(PhoneValidator.Countries, dinner.Country); }
/// <summary> /// There are no comments for Dinners in the schema. /// </summary> public void AddToDinners(Dinners dinners) { base.AddObject("Dinners", dinners); }
/// <summary> /// Create a new Dinners object. /// </summary> /// <param name="dinnerID">Initial value of DinnerID.</param> /// <param name="title">Initial value of Title.</param> /// <param name="eventDate">Initial value of EventDate.</param> /// <param name="description">Initial value of Description.</param> /// <param name="hostedBy">Initial value of HostedBy.</param> /// <param name="contactPhone">Initial value of ContactPhone.</param> /// <param name="address">Initial value of Address.</param> /// <param name="country">Initial value of Country.</param> /// <param name="latitide">Initial value of Latitide.</param> /// <param name="longitude">Initial value of Longitude.</param> public static Dinners CreateDinners(int dinnerID, string title, global::System.DateTime eventDate, string description, string hostedBy, string contactPhone, string address, string country, double latitide, double longitude) { Dinners dinners = new Dinners(); dinners.DinnerID = dinnerID; dinners.Title = title; dinners.EventDate = eventDate; dinners.Description = description; dinners.HostedBy = hostedBy; dinners.ContactPhone = contactPhone; dinners.Address = address; dinners.Country = country; dinners.Latitide = latitide; dinners.Longitude = longitude; return dinners; }