public async void Handle(AttemptLogin message) { try { //ErrorMessage = ""; _loginCredentialsViewModel.ErrorMessage = ""; ActivateItem(_preloaderViewModel); var result = await _apiHelper.Authenticate(message.Username, message.Password); var r = await _apiHelper.GetLoggedInUserInfo(result.Access_Token); _eventAggregator.PublishOnUIThread(new ValidLoginCredentialsEntered()); } catch (Exception ex) { ActivateItem(_loginCredentialsViewModel); _loginCredentialsViewModel.ErrorMessage = ex.Message; } }
public async void Handle(AttemptLogin message) { // _eventAggregator.PublishOnUIThread(new ValidLoginCredentialsEntered()); try { UpdateUserModel user = new UpdateUserModel("*****@*****.**", "update update4", 0, "fa7f7264-197d-4e2c-8593-ca4552f3a7ff"); await _addClass.UpdateUser(user); //await _apiHelper.RegisterStudent("TestStudentClass@gmail","Class class","Pwd_123", "Pwd_123","1"); //ErrorMessage = ""; /* _loginCredentialsViewModel.ErrorMessage = ""; * ActivateItem(_preloaderViewModel); * var result = await _apiHelper.Authenticate(message.Username, message.Password); * _eventAggregator.PublishOnUIThread(new ValidLoginCredentialsEntered());*/ } catch (Exception ex) { ActivateItem(_loginCredentialsViewModel); _loginCredentialsViewModel.ErrorMessage = ex.Message; } }
public static Result Login(TcpClient tcpClient, string username, string password) { IRequest request = new AttemptLogin(username, Encoding.ASCII.GetBytes(password)); // Get Json from sending request string content = JsonRequestRoundtrip(tcpClient, request); // Get post AttemptLoginResult post = JsonSerializer.Deserialize <AttemptLoginResult>(content); if (post.Result == AttemptLoginResult.ResultType.Success) { return(Result.Success); } else if (post.Result == AttemptLoginResult.ResultType.TooManyAttempts) { return(Result.TooManyAttempts); } else { return(Result.Failure); } }