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); } }
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"); }
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"); }