public void UpdateUser(NorthwindUser user) { if (user != null) { DataBase.Update(user); } }
public virtual ActionResult SignIn(NorthwindUser user) { var isVaildUser = DataBase.IsUserValid(user.EmailId, HelperTest.Encrypt(user.Password)); if (!isVaildUser) { ViewBag.Error = "Oops!! email-id or password is incorrect"; return View(user); } else { var userInformation = DataBase.GetUser(user.EmailId, HelperTest.Encrypt(user.Password)); var claims = new List<Claim> { new Claim(ClaimTypes.Name, userInformation.UserName), new Claim(ClaimTypes.Email, userInformation.EmailId), new Claim(ClaimTypes.NameIdentifier,userInformation.EmailId), new Claim(ClaimTypes.Role,userInformation.RoleId.ToString()) }; var ctx = Request.GetOwinContext(); var authenticationManager = ctx.Authentication; authenticationManager.SignIn(new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie)); return RedirectToAction(MVC.Statistics.Index()); } }
public void CreateUser(NorthwindUser user) { if (user != null) { user.RoleId = 2; DataBase.Insert(user); } }