public ActionResult Signup(User model) { using (MVCDBEntity context = new MVCDBEntity()) { context.Users.Add(model); context.SaveChanges(); } return(RedirectToAction("Login")); }
public override string[] GetRolesForUser(string username) { using (MVCDBEntity context = new MVCDBEntity()) { var userRoles = (from user in context.Users join roleMapping in context.UserRolesMappings on user.ID equals roleMapping.UserID join role in context.RoleMasters on roleMapping.RoleID equals role.ID where user.UserName == username select role.RollName).ToArray(); return(userRoles); } }
public ActionResult Login(UserModel model) { using (MVCDBEntity context = new MVCDBEntity()) { bool IsValidUser = context.Users.Any(user => user.UserName.ToLower() == model.UserName.ToLower() && user.UserPassword == model.UserPassword); if (IsValidUser) { FormsAuthentication.SetAuthCookie(model.UserName, false); return(RedirectToAction("Index", "Employees")); } ModelState.AddModelError("", "invalid Username or Password"); return(View()); } }