public override string ToString()
        {
            var parts = new string[]
            {
                ResponseGroup.GetHashCode().ToString(),
                Keyword,
                CategoryId,
                CatalogId,
                Start.ToString(),
                Count.ToString(),
                GetAllCategories.ToString(),
                PropertyValues != null?string.Join(";", PropertyValues.Select(x => x.ToString())) : null
            };

            return(string.Join("-", parts.Where(x => !String.IsNullOrEmpty(x)).ToArray()));
        }
Exemple #2
0
        public override string ToString()
        {
            var parts = new[]
            {
                StoreId,
                ((int)ResponseGroup).ToString(),
                Keyword,
                CategoryId,
                CatalogId,
                Skip.ToString(),
                Take.ToString(),
                SearchInChildren.ToString(),
                PropertyValues != null?string.Join(";", PropertyValues.Select(x => x.ToString())) : null
            };

            return(string.Join("-", parts.Where(x => !string.IsNullOrEmpty(x)).ToArray()));
        }