private GuidanceAction GenerateItems(IGrouping<string, Tuple<string, string, string>> topic, Fork fork) { var previousGuidanceAction = default(GuidanceAction); foreach (var item in topic) { var guidanceaction = new GuidanceAction { Name = item.Item2.Trim(), Link = item.Item3, }; if (previousGuidanceAction == null) fork.ConnectTo(guidanceaction); else previousGuidanceAction.ConnectTo(guidanceaction); previousGuidanceAction = guidanceaction; } return previousGuidanceAction; }