public IActionResult RemoveUserFromEvent(int weddingId) { int? userId = HttpContext.Session.GetInt32(key: "userId"); int user_id = (int)userId; weddings wedding = _context.weddings.Where(w => w.id == weddingId).SingleOrDefault(); weddings_has_users wedding_user = _context.weddings_has_users.Where(w => w.users_id == user_id).Where(w => w.weddings_id == weddingId).SingleOrDefault(); wedding.guests -= 1; _context.weddings_has_users.Remove(wedding_user); _context.SaveChanges(); return(RedirectToAction("WeddingDash")); }
public IActionResult AddUserToEvent(int weddingId) { int? userId = HttpContext.Session.GetInt32(key: "userId"); int user_id = (int)userId; users user = _context.users.Where(u => u.id == user_id).SingleOrDefault(); weddings wedding = _context.weddings.Where(w => w.id == weddingId).SingleOrDefault(); wedding.guests += 1; weddings_has_users addGuest = new weddings_has_users { weddings_id = wedding.id, users_id = user_id }; _context.Add(addGuest); _context.SaveChanges(); return(RedirectToAction("WeddingDash")); }