Пример #1
0
        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));
        }
Пример #2
0
 public static Task <Tags> GetTags(string summaryName, AzureSummaryManager summaryManager)
 {
     return(summaryManager.GetTags(summaryName));
 }
Пример #3
0
        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);
        }