static public IPlayReadyDomain[] FindMultipleDomains(Guid guidAccountId) { TestLogger.LogMessage("Enter DomainManagement.FindMultipleDomains()"); TestLogger.LogMessage("Creating PlayReadyDomainIterable..."); PlayReadyDomainIterable domainIterable = new PlayReadyDomainIterable(guidAccountId); foreach (PlayReadyDomain dom in domainIterable) { DumpDomainValues(dom); } IPlayReadyDomain[] domains = null; IEnumerable <IPlayReadyDomain> domainEnumerable = domainIterable; int domainCount = Enumerable.Count <IPlayReadyDomain>(domainEnumerable); TestLogger.LogMessage("domain count :" + domainCount); if (domainCount > 0) { domains = Enumerable.ToArray <IPlayReadyDomain>(domainEnumerable); } TestLogger.LogMessage("Leave DomainManagement.FindMultipleDomains()"); return(domains); }
static public PlayReadyDomain FindSingleDomain(Guid guidAccountId) { TestLogger.LogMessage("Enter DomainManagement.FindSingleDomain()"); TestLogger.LogMessage("Creating PlayReadyDomainIterable..."); PlayReadyDomainIterable domainIterable = new PlayReadyDomainIterable(guidAccountId); foreach (PlayReadyDomain dom in domainIterable) { DumpDomainValues(dom); } PlayReadyDomain domain = null; IEnumerable <IPlayReadyDomain> domainEnumerable = domainIterable; int domainCount = Enumerable.Count <IPlayReadyDomain>(domainEnumerable); TestLogger.LogMessage("domain count :" + domainCount); if (domainCount > 0) { domain = Enumerable.ElementAt <IPlayReadyDomain>(domainEnumerable, 0) as PlayReadyDomain; } TestLogger.LogMessage("Leave DomainManagement.FindSingleDomain()"); return(domain); }