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()); }
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(); }