diff --git a/src/Umbraco.Web/UmbracoHelper.cs b/src/Umbraco.Web/UmbracoHelper.cs index 12d4ce1d76..5d39f1c8dd 100644 --- a/src/Umbraco.Web/UmbracoHelper.cs +++ b/src/Umbraco.Web/UmbracoHelper.cs @@ -288,6 +288,56 @@ namespace Umbraco.Web var asInt = id.TryConvertTo(); return asInt ? MembershipHelper.GetById(asInt.Result) : MembershipHelper.GetByProviderKey(id); } + + public IEnumerable Member(IEnumerable ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(IEnumerable ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(IEnumerable ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(IEnumerable ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(IEnumerable ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(params int[] ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(params string[] ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(params Guid[] ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(params Udi[] ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } + + public IEnumerable Member(params object[] ids) + { + return ids.Select(id => Member(id)).WhereNotNull(); + } #endregion