public void GetTimeTables(IGetTimeTablesHandler handler) { foreach (var timeTablesStore in TimeTables) { timeTablesStore.TimeTables = handler.GetUrlData($"{BaseUri}/{Abbreviation}/{timeTablesStore.GroupUri}", Node, Attribute); } }
public new void GetTimeTablesGroups(IGetTimeTablesHandler handler) { TimeTables = new List <ITimeTablesStore>(); foreach (var groupName in WeizGroups) { TimeTables.Add(new TimeTablesStore() { GroupUri = groupName.Key, GroupName = groupName.Value, TimeTables = new Dictionary <string, string>() }); } }
public void GetTimeTablesGroups(IGetTimeTablesHandler handler) { TimeTables = new List <ITimeTablesStore>(); var groups = handler.GetUrlData($"{BaseUri}/{Abbreviation}/{GroupListUri}", Node, Attribute); foreach (var group in groups) { TimeTables.Add(new TimeTablesStore() { GroupUri = group.Key, GroupName = group.Value, TimeTables = new Dictionary <string, string>() }); } }
public new void GetTimeTables(IGetTimeTablesHandler handler) { var timeTables = handler.GetUrlData($"{BaseUri}/{Abbreviation}/{GroupListUri}", Node, Attribute); foreach (var timeTable in timeTables) { var key = ExtractingPdfFromAttributeValue(timeTable.Key); foreach (var timeTableStoreEntry in TimeTables.Where(timeTableStoreEntry => key.Contains(timeTableStoreEntry.GroupUri))) { timeTableStoreEntry.TimeTables.Add(key, timeTable.Value); break; } } }