Пример #1
0
        public HttpResponse Register(UserRegisterInputModel model)
        {
            if (!ModelStateValidator.IsValid(model))
            {
                return(this.View());
            }

            this.userService.Create(model.Username, model.Email, model.Password, model.UserType);

            return(this.Redirect(nameof(this.Login)));
        }
Пример #2
0
        public HttpResponse Login(UserLoginInputModel model)
        {
            if (!ModelStateValidator.IsValid(model))
            {
                return(this.View());
            }

            var userId = this.userService.GetUserId(model.Username, model.Password);

            this.SignIn(userId);

            return(this.Redirect("/"));
        }