示例#1
0
 public async Task<GenericResponse> Login(LoginRequest request)
 {
     try
     {   
         var response = await authClient.InvokeApiAsync<LoginRequest, User>("SignIn", request);
         userTable.SetUser(response);
         return ResponseHelper.Success();
     }
     catch (Exception ex)
     {
         return ResponseHelper.CreateErrorResponse("Login Failure", ex);
     }
 }
示例#2
0
        public async void SkipLogin()
        {
            LoginRequest request = new LoginRequest
            {
                StudentId = "11972080",
                Password = "******"
            };

            var Response = await Services.Auth.Login(request);

            if (Response.Success)
            {
                SwitchActivity();
            }
            else
                DialogHelper.ShowDialog(this, Response.Message, "Login Failure");
        }
示例#3
0
        public async void Login(View view)
        {
            ProgressDialog dialog = DialogHelper.CreateProgressDialog("Logging In...", this);
            dialog.Show();
               
            LoginRequest request = new LoginRequest
            {
                StudentId = FindViewById<EditText>(Resource.Id.loginStudentId).Text,
                Password = FindViewById<EditText>(Resource.Id.loginPassword).Text
            };

            var Response = await Services.Auth.Login(request);
            dialog.Dismiss();

            if (Response.Success)
            {
                SwitchActivity();
            }
            else
                DialogHelper.ShowDialog(this, Response.Message, "Login Failure");
        }