public void OnSelection(MaterialDialog p0, View p1, int itemId, ICharSequence itemString) { try { var genderArray = ListUtils.SettingsSiteList.FirstOrDefault()?.Gender?.FirstOrDefault(a => a.ContainsValue(itemString.ToString()))?.Keys.FirstOrDefault(); if (itemString.ToString() == GetString(Resource.String.Lbl_Default)) { var enumerable = ListUtils.SettingsSiteList.FirstOrDefault()?.Gender; if (enumerable != null) { IdGender = ""; foreach (var id in enumerable.Select(upper => upper.Keys.FirstOrDefault())) { IdGender += id + ","; } IdGender = !string.IsNullOrEmpty(IdGender) ? IdGender.Remove(IdGender.Length - 1, 1) : "4525"; } } else { IdGender = genderArray ?? "4525"; } CardDateAdapter.UsersDateList.Clear(); ListUtils.AllMatchesList.Clear(); CardDateAdapter.NotifyDataSetChanged(); WaveDrawableAnimation.StartAnimation(); ImageView.Visibility = ViewStates.Visible; CardStack.Visibility = ViewStates.Invisible; BtnLayout.Visibility = ViewStates.Invisible; EmptyStateLayout.Visibility = ViewStates.Gone; StartApiService(); } catch (Exception e) { Console.WriteLine(e); } }
public override int GetHashCode() { return(IdGender.GetHashCode()); }