public static async Task <Tuple <int, int> > GetTwoLastExperimentsId(string summaryName, AzureSummaryManager summaryManager) { var summaries = await summaryManager.GetTimeline(summaryName); int penultimate = int.MinValue; int latest = int.MinValue; for (int i = 0; i < summaries.Length; i++) { int id = summaries[i].Id; if (id > latest) { penultimate = latest; latest = id; } else if (id > penultimate) { penultimate = id; } } return(Tuple.Create(penultimate, latest)); }
public static Task <Tags> GetTags(string summaryName, AzureSummaryManager summaryManager) { return(summaryManager.GetTags(summaryName)); }
public static async Task <Timeline> GetTimeline(string summaryName, AzureExperimentManager expManager, AzureSummaryManager summaryManager) { string connectionString = await Helpers.GetConnectionString(); IDomainResolver domainResolver = GetDomainResolver(); var vm = await Timeline.Initialize(connectionString, summaryName, expManager, summaryManager); return(vm); }