/// <summary> /// Gets a list of <see cref="ArchiveQueue"/> items with specified criteria /// </summary> /// <param name="parameters"></param> /// <returns></returns> public IList <ArchiveQueue> FindArchiveQueue(WebQueryArchiveQueueParameters parameters) { try { IList <ArchiveQueue> list; IWebQueryArchiveQueue broker = HttpContext.Current.GetSharedPersistentContext().GetBroker <IWebQueryArchiveQueue>(); list = broker.Find(parameters); return(list); } catch (Exception e) { Platform.Log(LogLevel.Error, "FindArchiveQueue failed", e); return(new List <ArchiveQueue>()); } }
/// <summary> /// Gets a list of <see cref="ArchiveQueue"/> items with specified criteria /// </summary> /// <param name="parameters"></param> /// <returns></returns> public IList <ArchiveQueue> FindArchiveQueue(WebQueryArchiveQueueParameters parameters) { try { IList <ArchiveQueue> list; IPersistentStore _store = PersistentStoreRegistry.GetDefaultStore(); IWebQueryArchiveQueue broker = HttpContextData.Current.ReadContext.GetBroker <IWebQueryArchiveQueue>(); list = broker.Find(parameters); return(list); } catch (Exception e) { Platform.Log(LogLevel.Error, "FindArchiveQueue failed", e); return(new List <ArchiveQueue>()); } }