diff --git a/src/Umbraco.Web/UmbracoHelper.cs b/src/Umbraco.Web/UmbracoHelper.cs index 348f954d93..d660808d90 100644 --- a/src/Umbraco.Web/UmbracoHelper.cs +++ b/src/Umbraco.Web/UmbracoHelper.cs @@ -350,6 +350,16 @@ namespace Umbraco.Web return TypedDocumentsbyIds(PublishedContentStoreResolver.Current.PublishedContentStore, ids); } + public IEnumerable TypedContent(IEnumerable ids) + { + return TypedContent(ids.ToArray()); + } + + public IEnumerable TypedContent(IEnumerable ids) + { + return TypedContent(ids.ToArray()); + } + public dynamic Content(int id) { return DocumentById(id, PublishedContentStoreResolver.Current.PublishedContentStore); @@ -370,6 +380,16 @@ namespace Umbraco.Web return DocumentByIds(PublishedContentStoreResolver.Current.PublishedContentStore, ids); } + public dynamic Content(IEnumerable ids) + { + return Content(ids.ToArray()); + } + + public dynamic Content(IEnumerable ids) + { + return Content(ids.ToArray()); + } + #endregion #region Media @@ -394,6 +414,16 @@ namespace Umbraco.Web return TypedDocumentsbyIds(PublishedMediaStoreResolver.Current.PublishedMediaStore, ids); } + public IEnumerable TypedMedia(IEnumerable ids) + { + return TypedMedia(ids.ToArray()); + } + + public IEnumerable TypedMedia(IEnumerable ids) + { + return TypedMedia(ids.ToArray()); + } + public dynamic Media(int id) { return DocumentById(id, PublishedMediaStoreResolver.Current.PublishedMediaStore); @@ -414,6 +444,16 @@ namespace Umbraco.Web return DocumentByIds(PublishedMediaStoreResolver.Current.PublishedMediaStore, ids); } + public dynamic Media(IEnumerable ids) + { + return Media(ids.ToArray()); + } + + public dynamic Media(IEnumerable ids) + { + return Media(ids.ToArray()); + } + #endregion #region Used by Content/Media