Example #1
0
		private IEnumerable<ICategory> GetLocalizedCurrentPath(ILocalization localization)
		{
			var path = _requestService.Current.CategoryPath ?? Enumerable.Empty<ICategory>();
			if (!localization.Equals(_requestService.Current.Localization))
			{
				path = path.Select(c => _categoryService.Localize(c, localization));
				if (path.Any(c => c == null))
				{
					return null;
				}
			}
			return path;
		}
Example #2
0
        private IEnumerable <ICategory> GetLocalizedCurrentPath(ILocalization localization)
        {
            var path = _requestService.Current.CategoryPath ?? Enumerable.Empty <ICategory>();

            if (!localization.Equals(_requestService.Current.Localization))
            {
                path = path.Select(c => _categoryService.Localize(c, localization));
                if (path.Any(c => c == null))
                {
                    return(null);
                }
            }
            return(path);
        }