Ejemplo n.º 1
0
        public void CorrectCredentialsLoginTest()
        {
            var Iface = new Mock <ILoginDatabaseContext>();

            Iface.Setup(x => x.GetLoginData("t@t", "t")).Returns(userDTO);
            container.LoginRepository.Context = Iface.Object;
            Assert.IsTrue(container.Login("t@t", "t").UniqueID != null);
        }
 public ActionResult Login(UserModel userModel)
 {
     if (ModelState.IsValid)
     {
         LoginContainer container = new LoginContainer {
         };
         userModel = new UserModel(container.Login(userModel.Email, userModel.Password));
         if (userModel.UniqueID != "0" && userModel.UniqueID != null)
         {
             Session["Login"]      = userModel;
             TempData["FirstName"] = userModel.FirstName;
             return(RedirectToAction("", "Home"));
         }
         else
         {
             return(View("LoginError"));
         }
     }
     return(View("Login"));
 }