Пример #1
0
        public LoginResultDTO AuthenticateUser(string UserName, string Password)
        {
            var user = _userRepository.All.FirstOrDefault(m => m.Username == UserName);

            if (user != null && user.Password == Password)
            {
                var LoginResult = new LoginResultDTO()
                {
                    LoginResult = Backbone.Enums.LoginResult.Success,
                    ArtifexUser = new ArtifexUser()
                    {
                        Id = 1, Username = "******"
                    },
                };

                if (LoginResult.LoginResult == Backbone.Enums.LoginResult.Success)
                {
                    String Token = _tokenGenerator.GenerateToken(LoginResult.ArtifexUser);
                    LoginResult.CreateProfile();
                    LoginResult.User.Token = Token;
                    return(LoginResult);
                }
            }


            //TODO: Authenticate from database

            return(null);
        }
Пример #2
0
        public LoginResultDTO AuthenticateUser(string UserName, string Password)
        {
            //TODO: Authenticate from database
            var LoginResult = new LoginResultDTO()
            {
                LoginResult = Backbone.Enums.LoginResult.Success,
                ArtifexUser = new ArtifexUser()
                {
                    Id = 1, Username = "******"
                },
            };

            if (LoginResult.LoginResult == Backbone.Enums.LoginResult.Success)
            {
                String Token = _tokenGenerator.GenerateToken(LoginResult.ArtifexUser);
                LoginResult.CreateProfile();
                LoginResult.User.Token = Token;
                return(LoginResult);
            }
            return(null);
        }