public ActionResult Registration(User account) { using (MyWorldEntities dbModel = new MyWorldEntities()) { if (dbModel.User.Any(x => x.Username == account.Username)) { ViewBag.DuplicateMessage = "Username already exists!"; } else if (dbModel.User.Any(x => x.EmailID == account.EmailID)) { ViewBag.DuplicateMessage = "Email already exists!"; } else { //account.Password = Crypto.HashPassword(account.Password); dbModel.User.Add(account); dbModel.SaveChanges(); ModelState.Clear(); ViewBag.SuccessMessage = "Registration is Successfull"; } } return(View()); }
public ActionResult DeleteConfirmed(int id) { MyWorldEntities db = new MyWorldEntities(); Cause causeDetail = db.Cause.Find(id); db.Cause.Remove(causeDetail); db.SaveChanges(); return(RedirectToAction("Admin", "User")); }
public ActionResult CreateCause(Cause c) { var dbModel = new MyWorldEntities(); int currentSessionId = Convert.ToInt32(Session["UserID"]); User currentUser = dbModel.User.Find(currentSessionId); c.User = currentUser; dbModel.Cause.Add(c); dbModel.SaveChanges(); TempData["message"] = "The cause has been created!"; return(View()); }