public async void doLogin(Object sender, EventArgs e)
{
if (string.IsNullOrEmpty(passwordText.Text) || string.IsNullOrEmpty(loginText.Text))
{
Toast.MakeText (this, "Can't login with empty credentials.", ToastLength.Short).Show ();
return;
}
try
{
Operator loginCredentials = new Operator ()
{
password = passwordText.Text,
email = loginText.Text
};
AccessToken accessToken = await Operators.login (loginCredentials);
lockLoginUI();
Gateway.SetAccessToken(accessToken);
}
catch(Exception)
{
Toast.MakeText (this, "Login failed.", ToastLength.Short).Show ();
UnlockLoginUI ();
}
}