private async void Login(object obj) { try { var current = Connectivity.NetworkAccess; if (current == NetworkAccess.Internet) { // Connection to internet is available if (!string.IsNullOrEmpty(Email) && !string.IsNullOrEmpty(Password)) { if (ValidationServices.EmailValidation(Email)) { var result = await ApiService.GetOneWithoutData <string>("properties", "LoginMobile/?email=" + Email + "&password="******"InvalidPassword")) { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("InvalidPassword"), Plugin.Toast.Abstractions.ToastLength.Long); } else { App.Token = result; App.Email = Email; App.Current.MainPage = new MainPage(); Plugin.Toast.CrossToastPopUp.Current.ShowToastSuccess(Helper.TranslateExtension.Translate("LoginSuccess"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("ErrorCredentials"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("ValidEmail"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("EnterAllFields"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("Msg_ConnectionError"), Plugin.Toast.Abstractions.ToastLength.Long); } } catch (Exception) { } }
private async void Register(object obj) { try { var current = Connectivity.NetworkAccess; if (current == NetworkAccess.Internet) { if (!string.IsNullOrEmpty(Email) && !string.IsNullOrEmpty(Password) && !string.IsNullOrEmpty(PhoneNumber)) { if (ValidationServices.EmailValidation(Email)) { var result = await ApiService.GetOneWithoutData <string>("properties", "SignupMobile/?email=" + Email + "&password="******"&number=" + PhoneNumber); if (result != null) { App.Token = result; App.Email = Email; App.Current.MainPage = new MainPage(); Plugin.Toast.CrossToastPopUp.Current.ShowToastSuccess(Helper.TranslateExtension.Translate("RegisterSuccess"), Plugin.Toast.Abstractions.ToastLength.Long); } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("ErrorHappen"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("ValidEmail"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("EnterAllFields"), Plugin.Toast.Abstractions.ToastLength.Long); } } else { Plugin.Toast.CrossToastPopUp.Current.ShowToastError(Helper.TranslateExtension.Translate("Msg_ConnectionError"), Plugin.Toast.Abstractions.ToastLength.Long); } } catch (Exception) { } }