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); }
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); }