Пример #1
0
        public void Setup()
        {
            var errorHandler = new ErrorHandlerService();

            _user = new UserService(errorHandler);
            _jwt  = new JwtAuthService(errorHandler);
        }
Пример #2
0
        public void Setup()
        {
            var errorHandler = new ErrorHandlerService();

            _user        = new UserService(errorHandler);
            _jwt         = new JwtAuthService(errorHandler);
            _project     = new ProjectService(errorHandler);
            _projectType = new ProjectTypeService(errorHandler);
        }
Пример #3
0
        public IActionResult Login([FromBody] LoginRequest request)
        {
            var user = _dataContext.Users.Where(u => u.Name == request.UserName && u.Password == request.Password).SingleOrDefault();

            if (user == null)
            {
                return(Unauthorized("User not found"));
            }

            var token = new JwtAuthService().GetEncodedToken(_authOptions, user);

            return(Ok(new LoginResponse()
            {
                Token = token
            }));
        }