private void UpdateSelectedItem() { ProductsSearchSortTypeListItem sortTypeItem = ProductsSearchParamsViewModel.GetSortTypeItem(this._searchParams.GetValue <ProductsSearchSortType>("sort"), this._searchParams.GetValue <bool>("rev")); if (sortTypeItem == null) { return; } this.SelectSortItem(sortTypeItem); }
public static string ToPrettyString(SearchParams searchParams, string currencyName) { List <string> stringList = new List <string>(); ProductsSearchSortTypeListItem sortTypeItem = ProductsSearchParamsViewModel.GetSortTypeItem(searchParams.GetValue <ProductsSearchSortType>("sort"), searchParams.GetValue <bool>("rev")); if (sortTypeItem != null) { string lowerInvariant = sortTypeItem.Text.ToLowerInvariant(); stringList.Add(lowerInvariant); } long num1 = searchParams.GetValue <long>("price_from"); long num2 = searchParams.GetValue <long>("price_to"); if (num1 > 0L || num2 > 0L) { string str = (num1 <= 0L || num2 <= 0L ? (num1 <= 0L ? string.Format("{0} {1}", CommonResources.UsersSearch_AgeTo, num2) : string.Format("{0} {1}", CommonResources.UsersSearch_AgeFrom, num1)) : string.Format("{0} - {1}", num1, num2)) + " " + currencyName.GetCurrencyDesc(); stringList.Add(str); } return(string.Join(", ", (IEnumerable <string>)stringList).Capitalize()); }