コード例 #1
0
ファイル: Storage.cs プロジェクト: yonyonson604/ChronoZoom
        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
ファイル: Storage.cs プロジェクト: sadeghsm/ChronoZoom
        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();
        }