private void MAdapterOnItemClick(object sender, ManageSessionsAdapterClickEventArgs e) { try { if (!Methods.CheckConnectivity()) { Toast.MakeText(this, GetText(Resource.String.Lbl_CheckYourInternetConnection), ToastLength.Long).Show(); return; } ItemSessionsDataObject = MAdapter.GetItem(e.Position); if (ItemSessionsDataObject != null) { var dialog = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); dialog.Title(Resource.String.Lbl_Warning); dialog.Content(GetText(Resource.String.Lbl_AreYouSureLogoutFromThisDevice)); dialog.PositiveText(GetText(Resource.String.Lbl_Ok)).OnPositive(this); dialog.NegativeText(GetText(Resource.String.Lbl_Cancel)).OnNegative(this); dialog.AutoDismiss(true); dialog.AlwaysCallSingleChoiceCallback(); dialog.Build().Show(); } } catch (Exception exception) { Console.WriteLine(exception); } }
private void TxtTwoFactorOnTouch(object sender, View.TouchEventArgs e) { try { if (e?.Event?.Action != MotionEventActions.Down) { return; } TypeDialog = "Confirmation"; var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); var arrayAdapter = new List <string> { GetString(Resource.String.Lbl_Enable), GetString(Resource.String.Lbl_Disable) }; dialogList.Items(arrayAdapter); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AutoDismiss(true).AlwaysCallSingleChoiceCallback(); dialogList.ItemsCallback(this).Build().Show(); } catch (Exception exception) { Methods.DisplayReportResultTrack(exception); } }
public void OnSuccess(Object result) { try { var findCurrentPlaceResponse = (FindCurrentPlaceResponse)result; switch (findCurrentPlaceResponse) { case null: return; } MAdapter.PlacesList = new ObservableCollection <MyPlace>(); foreach (var placeLikelihood in findCurrentPlaceResponse.PlaceLikelihoods) { MAdapter.PlacesList.Add(new MyPlace { Address = placeLikelihood.Place.Address, AddressComponents = placeLikelihood.Place.AddressComponents, Attributions = placeLikelihood.Place.Attributions, Id = placeLikelihood.Place.Id, LatLng = placeLikelihood.Place.LatLng, Name = placeLikelihood.Place.Name, OpeningHours = placeLikelihood.Place.OpeningHours, PhoneNumber = placeLikelihood.Place.PhoneNumber, PhotoMetadatas = placeLikelihood.Place.PhotoMetadatas, PlusCode = placeLikelihood.Place.PlusCode, PriceLevel = placeLikelihood.Place.PriceLevel, Rating = placeLikelihood.Place.Rating, UserRatingsTotal = placeLikelihood.Place.UserRatingsTotal, Viewport = placeLikelihood.Place.Viewport, WebsiteUri = placeLikelihood.Place.WebsiteUri, }); } MAdapter.NotifyDataSetChanged(); var dialogList = new MaterialDialog.Builder(this).Theme(AppSettings.SetTabDarkTheme ? AFollestad.MaterialDialogs.Theme.Dark : AFollestad.MaterialDialogs.Theme.Light); dialogList.Title(Resource.String.Lbl_NearBy).TitleColorRes(Resource.Color.primary); dialogList.Adapter(MAdapter, new LinearLayoutManager(this)); dialogList.AutoDismiss(true); dialogList.NegativeText(GetText(Resource.String.Lbl_Close)).OnNegative(this); dialogList.AlwaysCallSingleChoiceCallback(); dialogList.Build().Show(); } catch (Exception e) { Methods.DisplayReportResultTrack(e); } }