public void SetMinPriceValues(IEnumerable <LookupValue> priceMin) { foreach (var pm in priceMin) { PriceMin.Add(new SelectListItem() { Value = pm.Description.ToString(), Text = pm.Description.ToString() }); } }
/// <summary> /// Возвращает URL на основе заполненной модели данных /// </summary> /// <returns>URL</returns> public string ToURLString() { string _baseURL = "https://www.avito.ru/"; NameValueCollection query = System.Web.HttpUtility.ParseQueryString(string.Empty); //Для примера https://www.avito.ru/krasnodar/kvartiry/sdam/na_dlitelnyy_srok/2-komnatnye-ASgBAQICAkSSA8gQ8AeQUgFAzAgUkFk?cd=1&pmax=25000 string url = _baseURL.AppendToURL( Transliteration.CyrillicToLatin(City), //город "kvartiry", //константа "sdam", //константа Type.GetDescription(), //текстовое представление значения enum (на длительный срок, посуточно) $"{Rooms}-komnatnye" //количество комнат ); query.Add("pmax", PriceMax.ToString()); query.Add("pmin", PriceMin.ToString()); query.ToString(); return($"{url}?{query}"); }
public override string ToString() { return($"ArticleQuery=Name:{Name}, PriceMin:{PriceMin.TwoSpacesOrNull()}, PriceMax:{PriceMax.TwoSpacesOrNull()}, Page:{Page.IntOrNull()}, PageSize{PageSize.IntOrNull()}"); }