public Dictionary <string, object> GetCustomFilterList()
            {
                filterList = GetFilterList();
                if (AddressLat != null)
                {
                    filterList.Add("@AddressLat", AddressLat.ToString());
                }
                if (AddressLong != null)
                {
                    filterList.Add("@AddressLong", AddressLong.ToString());
                }
                if (MinDistance != null)
                {
                    filterList.Add("@MinDistance", MinDistance.ToString());
                }
                if (MaxDistance != null)
                {
                    filterList.Add("@MaxDistance", MaxDistance.ToString());
                }
                if (OpenHouse != null)
                {
                    filterList.Add("@OpenHouse", OpenHouse.ToString());
                }
                if (!String.IsNullOrWhiteSpace(SearchText))
                {
                    filterList.Add("@SearchText", SearchText);
                }

                if (!String.IsNullOrWhiteSpace(FilterPropertyType))
                {
                    filterList.Add("@FilterPropertyType", FilterPropertyType);
                }
                if (FilterListPriceMin.HasValue)
                {
                    filterList.Add("@FilterListPriceMin", FilterListPriceMin);
                }
                if (FilterListPriceMax.HasValue)
                {
                    filterList.Add("@FilterListPriceMax", FilterListPriceMax);
                }
                if (FilterBeginDate.HasValue)
                {
                    filterList.Add("@FilterBeginDate", FilterBeginDate);
                }
                if (FilterEndDate.HasValue)
                {
                    filterList.Add("@FilterEndDate", FilterEndDate);
                }
                if (NewHomesOnly.HasValue)
                {
                    filterList.Add("@NewHomesOnly", NewHomesOnly);
                }
                if (ShowLotsLand.HasValue)
                {
                    filterList.Add("@ShowLotsLand", ShowLotsLand);
                }
                return(filterList);
            }
Exemple #2
0
 /// <summary>
 /// Returns the hash code for this object.
 /// </summary>
 /// <returns></returns>
 public override int GetHashCode()
 {
     return(AddressLong.GetHashCode());
 }