Exemple #1
0
        public IActionResult <LoginRegisterUserErrorMessageViewModel> Register(HttpResponse response, RegisterUserBindingModel rubm)
        {
            var viewModel = new LoginRegisterUserErrorMessageViewModel();

            if (rubm.Password == rubm.ConfirmedPassword)
            {
                var user = new User()
                {
                    Birthdate = DateTime.Parse(rubm.Birthdate),
                    Email     = rubm.Email,
                    Password  = rubm.Password,
                    Username  = rubm.Username
                };

                this.data.UsersRepository.Insert(user);
                this.data.SaveChanges();

                this.Redirect(response, "/home/login");
                return(null);
            }

            viewModel.Message = "Passwords does not match.";

            return(this.View(viewModel));
        }
Exemple #2
0
        public IActionResult <LoginRegisterUserErrorMessageViewModel> Register()
        {
            var viewModel = new LoginRegisterUserErrorMessageViewModel();

            viewModel.Message = null;

            return(this.View(viewModel));
        }