public IActionResult Registratie(RegistratieViewModel rvm)
 {
     if (ModelState.IsValid)
     {
         AccountRegistratieConvert arc = new AccountRegistratieConvert();
         accountRepo.Create(arc.RegistratieToAccount(rvm));
         return(RedirectToAction("Login"));
     }
     return(View(rvm));
 }
Esempio n. 2
0
 public IActionResult Register(RegisterViewModel rvm)
 {
     if (ModelState.IsValid)
     {
         var acc = new Account(rvm.Username, rvm.Password, rvm.Email);
         if (_ar.Create(acc))
         {
             return(View("Login"));
         }
         else
         {
             ModelState.AddModelError(nameof(rvm.Username), "This username is already in use.");
             return(View(rvm));
         }
     }
     return(View(rvm));
 }
Esempio n. 3
0
        public void TestRegister()
        {
            //Arrange
            RegisterViewModel rvm = new RegisterViewModel()
            {
                Username = "******",
                Password = "******",
                Email    = "*****@*****.**"
            };
            bool    accountiscreated = false;
            Account acc = new Account(rvm.Username, rvm.Password, rvm.Email);

            IAccountContext _Iac = new TestAccountContext();
            AccountRepo     _ar  = new AccountRepo(_Iac);

            //Act
            if (rvm.Username != null && rvm.Password != null && rvm.Email != null)
            {
                _ar.Create(acc);
                accountiscreated = true;
            }
            //Assert
            Assert.IsTrue(accountiscreated);
        }