private void Login()
 {
     if (LoginService.CanLogin(MailAddress, PassWord))
     {
         LoginSuccesEvent?.Invoke(this, EventArgs.Empty);
     }
     else
     {
         LoginFailedEvent?.Invoke(this, EventArgs.Empty);
     }
 }
 public void RemoveAutoLoginData(LoginFailedEvent e, SingleNode <AutoLoginTokenAwaitingComponent> clientSession)
 {
     clientSession.Entity.RemoveComponent <AutoLoginTokenAwaitingComponent>();
 }
 public void TurnOffWaitingCover(LoginFailedEvent e, SingleNode <ClientSessionComponent> clientSession, [JoinAll] SingleNode <EntranceScreenComponent> entranceScreen)
 {
     entranceScreen.component.SetWaitIndicator(false);
     entranceScreen.component.LockScreen(false);
 }