コード例 #1
0
        async void btnLogin_Clicked(object sender, System.EventArgs e)
        {
            try
            {
                var loginObject = new LoginRequest()
                {
                    grant_type = "password",
                    username   = txtEmail.Text.Trim(),
                    password   = txtPassword.Text.Trim()
                };

                UserDialogs.Instance.ShowLoading("Authenticating.. ");
                var objLoginToken = await LoginAccessLayer.AuthenticateUser(loginObject);

                UserDialogs.Instance.HideLoading();


                ApplicationObject.LoginToken = objLoginToken;
                //await DisplayAlert("Login Token", objLoginToken.access_token, "Ok");

                //TODO
                //Open the Alert Landing Page is Authenticated Successfully
                //var pageAlertHomePage = new MDPage();
                //await Navigation.PushAsync(pageAlertHomePage, true);
                App.Current.MainPage = new MDPage();
                //App.Current.MainPage = new AlertHomePage();
            }
            catch (Exception ex)
            {
                await DisplayAlert("Error while login", ex.Message, "Cancel");
            }
        }
コード例 #2
0
        public virtual void Setup()
        {
            // Get class and method names and assign it
            TestMethodName = TestContext.TestName;
            ClassName      = TestContext.FullyQualifiedTestClassName;
            ClassName      = ClassName.Substring(ClassName.LastIndexOf('.') + 1);
            Logger.TestStartInfo(TestMethodName, ClassName);

            TestResult = TestResultType.Pass;
            result     = new Result(TestContext);

            loginAccessLayer = new LoginAccessLayer();
            ixmUtils         = new IXMWebUtils();
            dbInteraction    = new DBInteraction();
        }