/// <summary> /// Класс запуска мобильного клиента Pilot /// </summary> public App(string url) { InitializeComponent(); Global.DALContext = new Context(); Credentials credentials = TryGetCredentials(); if (credentials != null) { if (Global.DALContext.Connect(credentials) == null) { Global.Credentials = credentials; } } // Подключение обработчика уведомлений NotificationCenter.Current.NotificationReceived += OnLocalNotificationReceived; NotificationCenter.Current.NotificationTapped += OnLocalNotificationTapped; if (Global.DALContext.IsInitialized) { Global.GetMetaData(); MainPage = new MainCarrouselPage(url); } else { MainPage = new AuthorizePage(); } }
public void GivenChatPageIsOpened() { //IWebDriver driver = (IWebDriver)FeatureContext.Current["driver"]; //driver.Navigate().GoToUrl("http://e-chat-com.eu-4.evennode.com/"); AuthorizePage authorizePage = new AuthorizePage((IWebDriver)FeatureContext.Current["driver"]); FeatureContext.Current["authorizePage"] = authorizePage; }
private void CheckIfAuthorized() { //need stay synchronous (!) var client = Client.GetClient().Result; HomePage home = new HomePage(); if (client.Session != null && client.Session.TLUser != null) { NavigationService.Navigate(home); } else { AuthorizePage authorizePage = new AuthorizePage(); NavigationService.Navigate(authorizePage); } }
public void GivenUserAuthorized(Table table) { AuthorizePage authorizePage = (AuthorizePage)FeatureContext.Current["authorizePage"]; authorizePage.Authorise(table.Rows[0]["Login"], table.Rows[0]["Passworld"]); }
public App() { InitializeComponent(); MainPage = new AuthorizePage(); }