internal static string GetViewTrail(string sequence) { string viewTrail = string.Empty; if (!SessionSplitViews.Any()) { return(viewTrail); } IEnumerable <SplitView> currentSequence = SessionSplitViews.Where(v => v.Goal == sequence).Take(5); viewTrail = currentSequence.Select(FormatSplitViewData).Aggregate(string.Empty, (current, fc) => current + "->" + fc); return(viewTrail); }
internal static void SaveToSession(SplitView selectedSplit) { SessionSplitViews.Add(selectedSplit); }