Exemple #1
0
        public IActionResult UpdateGuest(CoupleUpdateGuestlistVM updateGuest)
        {
            if (!ModelState.IsValid)
            {
                return(View(updateGuest));
            }

            coupleServices.UpdateGuest(updateGuest);

            return(RedirectToAction(nameof(GuestList)));
        }
Exemple #2
0
        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();
        }
Exemple #3
0
        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);
        }