Пример #1
0
        public IActionResult UNRSVP(int id)
        {
            int?UserID = HttpContext.Session.GetInt32("LogedUserID");

            if (UserID != null)
            {
                Person dbUser = _context.Users.SingleOrDefault(u => u.UserID == UserID);

                UserWedd userWedd = _context.UserWedding.SingleOrDefault(u => u.UserWeddingID == id);

                if (userWedd.User == dbUser)
                {
                    _context.Remove(userWedd);
                    _context.SaveChanges();
                }
            }

            return(RedirectToAction("Index", "Home"));
        }
Пример #2
0
        public IActionResult RSVP(int id)
        {
            int?UserID = HttpContext.Session.GetInt32("LogedUserID");

            if (UserID != null)
            {
                Person dbUser = _context.Users.SingleOrDefault(u => u.UserID == UserID);

                Wedding wedding = _context.Weddings.SingleOrDefault(u => u.WeddingID == id);


                UserWedd uw = new UserWedd()
                {
                    User    = dbUser,
                    Wedding = wedding
                };
                dbUser.UserWedd.Add(uw);
                wedding.UserWedd.Add(uw);
                _context.Add(uw);
                _context.SaveChanges();
            }

            return(RedirectToAction("Index", "Home"));
        }