public IActionResult RSVP(int id) { int? UserId = HttpContext.Session.GetInt32("UserId"); WeddingModel wedding = _context.Weddings.Where(w => w.WeddingId == id).FirstOrDefault(); if (UserId == null || wedding == null) { return(RedirectToAction("Index")); } UserWeddingModel UserWedding = new UserWeddingModel() { UserId = (int)UserId, WeddingId = id }; _context.Add(UserWedding); _context.SaveChanges(); return(RedirectToAction("Result")); }
public IActionResult unRSVP(int id) { int?UserId = HttpContext.Session.GetInt32("UserId"); if (UserId == null) { return(RedirectToAction("Index")); } WeddingModel wedding = _context.Weddings.Where(w => w.WeddingId == id).FirstOrDefault(); if (UserId == null || wedding == null) { return(RedirectToAction("Index")); } UserWeddingModel UserWedding = _context.UserWeddings.Where(uw => (uw.UserId == UserId && uw.WeddingId == id)).FirstOrDefault(); _context.UserWeddings.Remove(UserWedding); _context.SaveChanges(); return(RedirectToAction("Result")); }