public IActionResult Un_RSVP(int id) { string Email = HttpContext.Session.GetString("Email"); User user = _context.users.SingleOrDefault(usr => usr.Email == Email); // List<Wedding> Weddings = _context.weddings.Include(wd => wd.Vists).ToList(); Wedding wed = _context.weddings.FirstOrDefault(w => w.WeddingId == id); Vistors v = _context.Vistors.FirstOrDefault(vis => vis.UserId == user.UserId); wed.Guest--; _context.Remove(v); _context.SaveChanges(); return(RedirectToAction("DashboardView")); }
public IActionResult RSVP(int id) { string Email = HttpContext.Session.GetString("Email"); User user = _context.users.SingleOrDefault(usr => usr.Email == Email); Wedding wed = _context.weddings.FirstOrDefault(w => w.WeddingId == id); Vistors v = new Vistors() { Users = user, Wedding = wed }; wed.Guest++; user.Vists.Add(v); wed.Vists.Add(v); _context.Add(v); _context.SaveChanges(); return(RedirectToAction("DashboardView")); }