public IActionResult UpdateGuest(CoupleUpdateGuestlistVM updateGuest) { if (!ModelState.IsValid) { return(View(updateGuest)); } coupleServices.UpdateGuest(updateGuest); return(RedirectToAction(nameof(GuestList))); }
public void UpdateGuest(CoupleUpdateGuestlistVM updateGuest) { Guest guest = context.Guest.SingleOrDefault(r => r.Id == updateGuest.Id); guest.Firstname = updateGuest.Firstname; guest.Lastname = updateGuest.Lastname; guest.Address = updateGuest.Address; guest.Email = updateGuest.Email; guest.FoodPreference = updateGuest.FoodPreference; guest.GuestNote = updateGuest.GuestNote; guest.GuestTitle = updateGuest.GuestTitle; guest.InvitedBy = updateGuest.InvitedBy; guest.WeddingCrewTitle = updateGuest.WeddingCrewTitle; guest.Rsvp = updateGuest.SelectedRsvp; context.SaveChanges(); }
public CoupleUpdateGuestlistVM GetGuestForUpdate(int id) { Guest guest = context.Guest.SingleOrDefault(r => r.Id == id); var ret = new CoupleUpdateGuestlistVM() { Id = guest.Id, Firstname = guest.Firstname, Lastname = guest.Lastname, Address = guest.Address, Email = guest.Email, FoodPreference = guest.FoodPreference, GuestNote = guest.GuestNote, GuestTitle = guest.GuestTitle, InvitedBy = guest.InvitedBy, WeddingCrewTitle = guest.WeddingCrewTitle, SelectedRsvp = Convert.ToInt32(guest.Rsvp), GuestStatus = guestStatus, Userref = Userref() }; ret.GuestStatus[Convert.ToInt32(guest.Rsvp)].Selected = true; return(ret); }