public ActionResult SetReserveSandholeRoom(Boolean reserveSandholeRoom) { LoggedInInvite.ReserveSandholeRoom = reserveSandholeRoom; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json()); }
public ActionResult SetInviteEmailMessages(Boolean emailMessages) { LoggedInInvite.EmailMessages = emailMessages; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json()); }
public ActionResult SetNotifyGiftWebsite(Boolean notifyGiftWebsite) { LoggedInInvite.NotifyGiftWebsite = notifyGiftWebsite; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json()); }
public ActionResult SetGuestPlusOneVegetarian(Int32 guestId, Boolean isVegetarian) { Guest guest = LoggedInInvite.Guests.Single(p => p.Id == guestId); guest.PlusOneIsVegetarian = isVegetarian; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json()); }
public ActionResult SetGuestAttending(Int32 guestId, Boolean attending) { Guest guest = LoggedInInvite.Guests.Single(p => p.Id == guestId); guest.IsAttending = attending; guest.DateOfRsvp = DateTime.Now; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json()); }
public ActionResult SetGuestPlusOneDetails(Int32 guestId, Boolean isBringingPlusOne, String plusOneForename, String plusOneSurname) { Guest guest = LoggedInInvite.Guests.Single(p => p.Id == guestId); guest.IsBringingPlusOne = isBringingPlusOne; guest.PlusOneForename = plusOneForename; guest.PlusOneSurname = plusOneSurname; DatabaseAction(conn => { LoggedInInvite.Save(conn); }); return(Json(new { plusOneFullName = guest.PlusOneFullName })); }