TradeMe.Api.Client.SearchMethods.ResidentialPropertyHelper C# (CSharp) Method

ResidentialPropertyHelper() private method

A helper method for constructing a portion of the query string for residential property requests.
private ResidentialPropertyHelper ( int bathroomsMin, int bathroomsMax, int bedroomsMax, int bedroomsMin, int areaMax, int areaMin, string propertyType, bool adjacentSuburbs ) : string
bathroomsMin int Minimum number of bathrooms.
bathroomsMax int Maximum number of bathrooms.
bedroomsMax int Maximum number of bedrooms.
bedroomsMin int Minimum number of bedrooms.
areaMax int Maximum floor area in square meters.
areaMin int Minimum floor area in square meters.
propertyType string The type of the property.
adjacentSuburbs bool Indicates whether the search should include listings in adjacent suburbs.
return string
        private string ResidentialPropertyHelper(
            int? bathroomsMin,
            int? bathroomsMax,
            int? bedroomsMax,
            int? bedroomsMin,
            int? areaMax,
            int? areaMin,
            string propertyType,
            bool? adjacentSuburbs)
        {
            var conditions = string.Empty;
            conditions += SearchMethods.ConstructQueryHelper(Constants.BATHROOMS_MIN, string.Empty + bathroomsMin, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.BATHROOMS_MAX, string.Empty + bathroomsMax, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.BEDROOMS_MAX, string.Empty + bedroomsMax, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.BATHROOMS_MIN, string.Empty + bedroomsMin, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.AREA_MAX, string.Empty + areaMax, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.AREA_MIN, string.Empty + areaMin, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.PROPERTY_TYPE, propertyType, _addAnd);
            conditions += SearchMethods.ConstructQueryHelper(Constants.ADJACENT_SUBURBS, string.Empty + adjacentSuburbs, _addAnd);
            return conditions;
        }