Example #1
0
 public void UpdateUser(NorthwindUser user)
 {
     if (user != null)
     {
         DataBase.Update(user);
     }
 }
Example #2
0
 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());
     }
 }
Example #3
0
 public void CreateUser(NorthwindUser user)
 {
     if (user != null)
     {
         user.RoleId = 2;
         DataBase.Insert(user);
     }
 }