Example #1
0
        public ActionResult SignUp()
        {
            var user = new User()
            {
                UserName     = Request.Form["username"],
                Password     = Request.Form["password"],
                FirstName    = Request.Form["firstName"],
                LastName     = Request.Form["lastName"],
                EmailAddress = Request.Form["emailAddress"]
            };

            var result = _context.Users.FirstOrDefault(c => c.UserName == user.UserName);

            if (result != null)
            {
                return(RedirectToAction("SignUp", "Home"));
            }
            else
            {
                var encrpyt = new EncrytpionRepository(user.Password).ReturnEncrpyt();
                user.Password = encrpyt;
                _userRepo.AddUser(user);
                return(RedirectToAction("LogIn", "Home"));
            }
        }
Example #2
0
        public ActionResult SignUp()
        {
            string username     = Request.Form["username"];
            string emailAddress = Request.Form["emailAddress"];
            string password     = Request.Form["password"];
            string firstName    = Request.Form["firstName"];
            string lastName     = Request.Form["lastName"];

            var user = new User()
            {
                UserName     = username,
                Password     = password,
                FirstName    = firstName,
                LastName     = lastName,
                EmailAddress = emailAddress
            };

            var result = _context.Users.FirstOrDefault(c => c.UserName == user.UserName);

            if (result != null)
            {
                return(RedirectToAction("Sign_Up", "Home"));
            }
            else
            {
                var encyrt = new EncrytpionRepository(user.Password).ReturnEncrpyt();
                user.Password = encyrt;
                _context.Users.Add(user);
                _context.SaveChanges();
                return(RedirectToAction("Log_in", "Home"));
            }
        }
Example #3
0
        public void Encyrption()
        {
            // Arrange

            string password   = "******";
            var    encyrption = new EncrytpionRepository(password);

            // Act
            var result = encyrption.ReturnEncrpyt();

            // Assert

            Assert.AreEqual("MGzYMsUyPHfnIfSDNsdRrQ==", result);
        }