From 831d1966dcfe1f1236673b586ca4978d5c125de2 Mon Sep 17 00:00:00 2001 From: Shannon Deminick Date: Tue, 2 Oct 2012 22:55:36 +0500 Subject: [PATCH] Added IEnumerable extensions to TypedContent, TypedMedia, Content, and Media methods --- src/Umbraco.Web/UmbracoHelper.cs | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) 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