예제 #1
0
        public Timeline GetRootTimelines(Guid collectionId)
        {
            IEnumerable <Timeline> rootCollectionTimeline = new Timeline[0];

            try
            {
                retryPolicy.ExecuteAction(
                    () =>
                {
                    rootCollectionTimeline = Database.SqlQuery <Timeline>("SELECT * FROM Timelines WHERE Timeline_ID is NULL and Collection_ID = {0}", collectionId);
                });
            }
            catch (Exception e)
            {
                throw e;
            }

            return(rootCollectionTimeline.FirstOrDefault());
        }
예제 #2
0
        public Timeline GetRootTimelines(Guid collectionId)
        {
            IEnumerable<Timeline> rootCollectionTimeline = new Timeline[0];
            try
            {
                retryPolicy.ExecuteAction(
                  () =>
                  {
                      rootCollectionTimeline = Database.SqlQuery<Timeline>("SELECT * FROM Timelines WHERE Timeline_ID is NULL and Collection_ID = {0}", collectionId);
                  });
            }
            catch (Exception e)
            {
                throw e;
            }

            return rootCollectionTimeline.FirstOrDefault();
        }