private async void LoadInfo() { try { var modelInfo = new BLL.M.Mobile.Localization { LanguageId = AppStatics.Language, ResourceName = "mob.license" }; var responseInfo = await new Services.HttpExtension <BLL.M.Mobile.Localization>().Post("Localization/GetLocalizationByLanguageIdandResourceName", modelInfo); LicenseProperty.TextPage = responseInfo?.ResourceValue; } catch (Exception ex) { if (Xamarin.Essentials.Connectivity.NetworkAccess != Xamarin.Essentials.NetworkAccess.Internet) { await App._nav.DisplayAlert(MultiLanguage.MLResource.InternetConnectionTitle, MultiLanguage.MLResource.InternetConnectionMessage, MultiLanguage.MLResource.Ok); } else #if DEBUG { await App._nav.DisplayAlert(MultiLanguage.MLResource.Error, ex.ToString(), MultiLanguage.MLResource.Ok); } #elif RELEASE { await App._nav.DisplayAlert(MultiLanguage.MLResource.Error, MultiLanguage.MLResource.FailedMessage, MultiLanguage.MLResource.Ok); } #endif } }
private async void LoadInfo() { try { var modelInfo = new BLL.M.Mobile.Localization { LanguageId = AppStatics.Language, ResourceName = "mob.termsandconditions" }; var responseInfo = await new Services.HttpExtension <BLL.M.Mobile.Localization>().Post("Localization/GetLocalizationByLanguageIdandResourceName", modelInfo); var info = responseInfo.ResourceValue.Split(new string[] { "(P)" }, StringSplitOptions.None); foreach (var Item in info) { var Object = new BLL.M.Mobile.InfoTermsAndConditions(); var LengthTitle = Item.IndexOf("(T)"); if (LengthTitle > 0) { var FixItem = Item.Replace("(T)", ""); Object.Title = FixItem.Substring(0, LengthTitle).Trim(); var LengthPagraphe = FixItem.Length - LengthTitle; Object.Text = FixItem.Substring(LengthTitle, LengthPagraphe).Trim(); TermsAndConditionsProperty.InfoTermsAndConditions.Add(Object); } } } catch (Exception ex) { if (Xamarin.Essentials.Connectivity.NetworkAccess != Xamarin.Essentials.NetworkAccess.Internet) { await App._nav.DisplayAlert(MultiLanguage.MLResource.InternetConnectionTitle, MultiLanguage.MLResource.InternetConnectionMessage, MultiLanguage.MLResource.Ok); } else #if DEBUG { await App._nav.DisplayAlert(MultiLanguage.MLResource.Error, ex.ToString(), MultiLanguage.MLResource.Ok); } #elif RELEASE { await App._nav.DisplayAlert(MultiLanguage.MLResource.Error, MultiLanguage.MLResource.FailedMessage, MultiLanguage.MLResource.Ok); } #endif } }