/// <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>());
            }
        }
Exemple #2
0
        /// <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>());
            }
        }