Ejemplo n.º 1
0
        /// <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();
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 4
0
        public void GivenUserAuthorized(Table table)
        {
            AuthorizePage authorizePage = (AuthorizePage)FeatureContext.Current["authorizePage"];

            authorizePage.Authorise(table.Rows[0]["Login"], table.Rows[0]["Passworld"]);
        }
Ejemplo n.º 5
0
 public App()
 {
     InitializeComponent();
     MainPage = new AuthorizePage();
 }