public ActionResult RegOrganiser(RegOrgVM model) { int id = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id; var Org = db.Organisers.Find(id); if (Org != null) { TempData["Info"] = "You've already registered, please wait for your request to be accepted."; return(RedirectToAction("RegOrganiser", "User")); } if (ModelState.IsValid) { var user = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id; var oragniser = new Organiser { Id = user, represent = model.represent, position = model.position, status = null }; db.Organisers.Add(oragniser); db.SaveChanges(); TempData["Info"] = "You've registered successfully. Please wait until it is accepted by an admin."; } return(View(model)); }
public ActionResult RegOrganiser(RegOrgVM model) { if (ModelState.IsValid) { var id = db.Users.FirstOrDefault(u => u.username == User.Identity.Name).Id; var oragniser = new Organiser { Id = id, represent = model.represent, position = model.position, status = false }; db.Organisers.Add(oragniser); db.SaveChanges(); TempData["Info"] = "You've registered successfully. Please wait until it is accepted by an admin."; } return(View(model)); }