private void OnLoginResponse(LoginResponseEvent e) { if (e.IsValid) { IsLoggedIn = true; } }
public async Task <OperationStatusInfo> Login(string login, string password) { return(await Task.Run(() => { OperationStatusInfo operationStatusInfo = new OperationStatusInfo(operationStatus: OperationStatus.Done); LoginRequestEvent request = new LoginRequestEvent(login, password); try { LoginResponseEvent response = _hubEnvironment.UseCaseFactory.Create <IUseCase <LoginRequestEvent, LoginResponseEvent> >().Execute(request); operationStatusInfo.AttachedObject = response.Account; return operationStatusInfo; } catch (Exception ex) { operationStatusInfo.OperationStatus = OperationStatus.Cancelled; operationStatusInfo.AttachedInfo = ex.Message; } return operationStatusInfo; })); }
private void OnLoginResponseEvent(LoginResponseEvent e) { if (e.IsExpired) { Hint = Strings.LoginView_Text_PasswordExpired; } else if (!e.IsValid) { Hint = Strings.LoginView_Text_PasswordRejected; } else { Hint = string.Empty; } }
public void LoginUseCaseTestWithCorrectData(string login, string password) { var loginUseCase = SetupMock(); LoginResponseEvent response = null; try { response = loginUseCase.Execute(new LoginRequestEvent(login, password)); } catch (Exception ex) { } Assert.Equal(mock.Object.Accounts.First(data => data.Login == login && data.Password == password), response.Account); }
private void OnLoginResponseEvent(LoginResponseEvent e) { try { if (e.IsValid) { IsLoggedIn = true; Username = e.Username; DashboardContent = Content.DashboardContent.Main; LoggedInUserText = string.Format("{0}: {1}", Strings.Titlebar_LoggedInUser, e.Username); } } catch (Exception ex) { Log.ErrorFormat(nameof(OnLoginResponseEvent), ex); } }
private void OnLoginProcessedEvent(LoginResponseEvent e) { Task.Factory.StartNew(GetAvailableSettings); }