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; }
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); }