public IEnumerable <ContentApp> Resolve(IContent source, ContentItemDisplay destination, IEnumerable <ContentApp> destMember, ResolutionContext context) { var apps = _contentAppDefinitions.GetContentAppsFor(source).ToArray(); // localize content app names foreach (var app in apps) { var localizedAppName = _localizedTextService.Localize($"apps/{app.Alias}"); if (localizedAppName.Equals($"[{app.Alias}]", StringComparison.OrdinalIgnoreCase) == false) { app.Name = localizedAppName; } } return(apps); }
public IEnumerable <ContentApp> GetContentAppsForEntity(IEntity source) { ContentApp[] apps = _contentAppDefinitions.GetContentAppsFor(source).ToArray(); // localize content app names foreach (ContentApp app in apps) { var localizedAppName = _localizedTextService.Localize("apps", app.Alias); if (localizedAppName.Equals($"[{app.Alias}]", StringComparison.OrdinalIgnoreCase) == false) { app.Name = localizedAppName; } } return(apps); }
public IEnumerable <ContentApp> Resolve(IContent source, ContentItemDisplay destination, IEnumerable <ContentApp> destMember, ResolutionContext context) { return(_contentAppDefinitions.GetContentAppsFor(source)); }