public IActionResult RSVP(UserAndWeddingConnectionViewModel modelData) { if (ModelState.IsValid) { WeddingConnection newConnection = modelData.NewWeddingConnection; dbContext.Add(newConnection); dbContext.SaveChanges(); return RedirectToAction("Dashboard"); } return View("Dashboard"); }
public IActionResult Dashboard() { if (HttpContext.Session.GetInt32("user_id") != null) { UserAndWeddingConnectionViewModel ViewModel = new UserAndWeddingConnectionViewModel() { AllWeddings = dbContext.Weddings.Include(w => w.WeddingGuests).ThenInclude(u => u.User).ToList(), TheUser = dbContext.Users.Where(u => u.UserId == (int)HttpContext.Session.GetInt32("user_id")).Include(w => w.CreatedWeddings).ThenInclude(b => b.Wedding).FirstOrDefault(), }; foreach (Wedding wedding in ViewModel.AllWeddings) { Console.WriteLine(wedding.WedderOne); } return View(ViewModel); } return View("LoginAndRegPage"); }