public IActionResult Planner(CreateWedding newPlan) { if (ModelState.IsValid) { int? id = HttpContext.Session.GetInt32("userID"); Planner planner = new Planner { UserId = (int)id, WedderOne = newPlan.WedderOne, WedderTwo = newPlan.WedderTwo, WeddingDate = newPlan.WeddingDate, Address = newPlan.Address, }; User user = _context.Users.Where(u => u.UserId == planner.UserId).SingleOrDefault(); _context.Add(planner); _context.SaveChanges(); return(RedirectToAction("Dash")); } else { return(View("Create")); } }
public IActionResult Edit(CreateWedding newPlan) { if (ModelState.IsValid) { int? Session = HttpContext.Session.GetInt32("userID"); User user = _context.Users.SingleOrDefault(u => u.UserId == Session); Planner planner = new Planner { UserId = (int)Session, WedderOne = newPlan.WedderOne, WedderTwo = newPlan.WedderTwo, WeddingDate = newPlan.WeddingDate, Address = newPlan.Address, }; _context.Planners.Update(planner); _context.SaveChanges(); return(RedirectToAction("Dash")); } else { return(View("edit")); } }
public IActionResult Planner(CreateWedding newPlan) // This Method will create a new Wedding, this Method takes in 1 parameter { if (ModelState.IsValid) // If there are NO errors { int? id = HttpContext.Session.GetInt32("userID"); // Getting session information Planner planner = new Planner // Creating a new Wedding using the info provided by the user via the forms { UserId = (int)id, WedderOne = newPlan.WedderOne, WedderTwo = newPlan.WedderTwo, WeddingDate = newPlan.WeddingDate, Address = newPlan.Address }; User user = _context.Users.Where(u => u.UserId == planner.UserId).SingleOrDefault(); _context.Add(planner); // Instant Query to ADD! _context.SaveChanges(); // Query to Save Changes return(RedirectToAction("Dash")); } else // If there ARE errors { return(View("Create")); } }