public ActionResult Login(string email, string password) { var db = new NatinaolLevelPaperEntities(); var user = db.Users.FirstOrDefault(u => u.Email == email && u.Password == password); if (user != null) { Session["id"] = user.Id; Session["userType"] = user.UserTypeId; Session["name"] = user.Name; if (user.UserTypeId == 3) { return(RedirectToAction("index", "Events")); } else if (user.UserTypeId == 4) { return(RedirectToAction("Index", "Home")); } } else { TempData["message"] = "invalid email or password"; return(RedirectToAction("login")); } return(View()); }
// GET: Account public ActionResult index() { var db = new NatinaolLevelPaperEntities(); var users = db.Users.ToList(); return(View(users)); }
public ActionResult Register(string name, int age, string qualification, string address, string phone, string email, string pwd) { var db = new NatinaolLevelPaperEntities(); var user = new User(); user.Name = name; user.Age = age; user.Qualification = qualification; user.Address = address; user.Phone = phone; user.Email = email; user.Password = pwd; user.UserTypeId = 4; db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("login")); }