Exemple #1
0
        public string Authenticate(string userName, string password)
        {
            var userRepository = _userRepositoryFactory.GetUserRepository();

            if (!userRepository.CheckUserNameAndPassword(userName, password, out var user))
            {
                throw new Exception("User name or password is incorrect!");
            }

            _taskQueue.AddToTaskQueue(new UserData()
            {
                Id = user.Id,
            });
            return(user.Id);
        }