protected void FillSearchCriterias() { StartTime = EndTime = null; SortAscending = false; SearchStatus = string.Empty; SortOrders.Clear(); Payments.Clear(); foreach (PaymentCriteria test in Enum.GetValues(typeof(PaymentCriteria))) { var item = new CheckListItem <PaymentCriteria>(EnumLocalizer.Default.Translate(test), test); Payments.Add(item); } foreach (ProductsSortOrder test in Enum.GetValues(typeof(ProductsSortOrder))) { var item = new CheckListItem <ProductsSortOrder>(EnumLocalizer.Default.Translate(test), test); SortOrders.Add(item); } SelectedPayment = PaymentCriteria.Any; SelectedSortOrder = ProductsSortOrder.ByDate; }
protected void FillSearchCriterias() { SortAscending = false; Countries.Clear(); Groups.Clear(); Genders.Clear(); CalendarPrivacy.Clear(); MeasurementPrivacy.Clear(); Photos.Clear(); Plans.Clear(); SearchStatus = string.Empty; SortOrders.Clear(); foreach (var test in Country.Countries) { CheckListItem <Country> item = new CheckListItem <Country>(test.DisplayName, test); Countries.Add(item); } foreach (UserSearchGroup test in Enum.GetValues(typeof(UserSearchGroup))) { var item = new CheckListItem <UserSearchGroup>(EnumLocalizer.Default.Translate(test), test); Groups.Add(item); } foreach (Gender test in Enum.GetValues(typeof(Gender))) { var item = new CheckListItem <Gender>(EnumLocalizer.Default.Translate(test), test); Genders.Add(item); } foreach (PrivacyCriteria test in Enum.GetValues(typeof(PrivacyCriteria))) { var item = new CheckListItem <PrivacyCriteria>(EnumLocalizer.Default.Translate(test), test); CalendarPrivacy.Add(item); } foreach (PrivacyCriteria test in Enum.GetValues(typeof(PrivacyCriteria))) { var item = new CheckListItem <PrivacyCriteria>(EnumLocalizer.Default.Translate(test), test); MeasurementPrivacy.Add(item); } foreach (UsersSortOrder test in Enum.GetValues(typeof(UsersSortOrder))) { var item = new CheckListItem <UsersSortOrder>(EnumLocalizer.Default.Translate(test), test); SortOrders.Add(item); } foreach (PictureCriteria test in Enum.GetValues(typeof(PictureCriteria))) { var item = new CheckListItem <PictureCriteria>(EnumLocalizer.Default.Translate(test), test); Photos.Add(item); } foreach (UserPlanCriteria test in Enum.GetValues(typeof(UserPlanCriteria))) { var item = new CheckListItem <UserPlanCriteria>(EnumLocalizer.Default.Translate(test), test); Plans.Add(item); } SelectedCalendarPrivacy = PrivacyCriteria.All; SelectedMeasurementPrivacy = PrivacyCriteria.All; SelectedPhoto = PictureCriteria.All; SelectedPlan = UserPlanCriteria.All; SelectedSortOrder = UsersSortOrder.ByLastLoginDate; }