private async Task Login() { try { if (string.IsNullOrEmpty(LoginUser.UserName) || string.IsNullOrEmpty(LoginUser.Password)) { ShowToastMessage("Please enter mandatory fields"); return; } UserDialogs.Instance.ShowLoading("Please wait...."); var loginResponse = await _restApi.Login(LoginUser); if (loginResponse.Status == "failed") { HideLoading(); ShowToastMessage(loginResponse.Message); } else { LoginUser = null; App.Current.MainPage = new MainPage(); ShowToastMessage("You have been logged in successfully"); } } catch (Exception ex) { } finally { HideLoading(); } }