예제 #1
0
        public TimelineRaw GetExhibitParentTimeline(Guid exhibitId)
        {
            IEnumerable <TimelineRaw> parentTimelinesRaw = new TimelineRaw[0];

            try
            {
                retryPolicy.ExecuteAction(
                    () =>
                {
                    parentTimelinesRaw = Database.SqlQuery <TimelineRaw>("SELECT * FROM Timelines WHERE Id in (SELECT Timeline_Id FROM Exhibits WHERE Id = {0})", exhibitId);
                });
            }
            catch (Exception e)
            {
                throw e;
            }
            return(parentTimelinesRaw.FirstOrDefault());
        }
예제 #2
0
 public TimelineRaw GetExhibitParentTimeline(Guid exhibitId)
 {
     IEnumerable<TimelineRaw> parentTimelinesRaw = new TimelineRaw[0];
     try
     {
         retryPolicy.ExecuteAction(
           () =>
           {
               parentTimelinesRaw = Database.SqlQuery<TimelineRaw>("SELECT * FROM Timelines WHERE Id in (SELECT Timeline_Id FROM Exhibits WHERE Id = {0})", exhibitId);
           });
     }
     catch (Exception e)
     {
         throw e;
     }
     return parentTimelinesRaw.FirstOrDefault();
 }