public IActionResult Delete(int id) { int?UserId = HttpContext.Session.GetInt32("UserId"); ViewData["UserId"] = (int)UserId; WeddingInfo info = _context.weddinginfo.SingleOrDefault(u => u.WeddingId == id); if (info != null) { _context.weddinginfo.Remove(info); } _context.SaveChanges(); return(RedirectToAction("Dashboard")); }
public IActionResult WeddingDetails(int id) { string UserName = HttpContext.Session.GetString("UserName"); ViewData["Username"] = UserName; int?UserId = HttpContext.Session.GetInt32("UserId"); ViewData["UserId"] = (int)UserId; WeddingInfo weddingInfo = _context.weddinginfo.Include(u => u.Guests).ThenInclude(g => g.Guest).SingleOrDefault(u => u.WeddingId == id); if (weddingInfo != null) { return(View(weddingInfo)); } else { return(RedirectToAction("Dashboard")); } }
public IActionResult CreatePlan(WeddingInfo weddingInfo) { if (ModelState.IsValid) { int?UserId = HttpContext.Session.GetInt32("UserId"); User user = _context.user.Include(u => u.Plans).ThenInclude(p => p.WeddingInfo).SingleOrDefault(u => u.UserId == UserId); weddingInfo.CreatedBy = user; _context.weddinginfo.Add(weddingInfo); _context.weddingplan.Add(new WeddingPlan { WeddingId = weddingInfo.WeddingId, WeddingInfo = weddingInfo, GuestId = user.UserId, Guest = user }); _context.SaveChanges(); return(RedirectToAction("WeddingDetails", new { id = weddingInfo.WeddingId })); // return RedirectToAction("WeddingDetails"); } return(View("NewWedding", weddingInfo)); }