コード例 #1
0
        static void DisplayTasks(ILokadService service)
        {
            var tasks = service.GetTasks();
            var series = service.GetSeries().ToDictionary(s => s.SerieID);

            foreach (var task in tasks)
            {
                var serieForTask = series[task.SerieID];
                Console.WriteLine("Task for {0}: {1} x {2}", serieForTask.Name, task.FuturePeriods, task.Period);
            }
        }
コード例 #2
0
        static void DisplayTasks(ILokadService service)
        {
            var tasks  = service.GetTasks();
            var series = service.GetSeries().ToDictionary(s => s.SerieID);

            foreach (var task in tasks)
            {
                var serieForTask = series[task.SerieID];
                Console.WriteLine("Task for {0}: {1} x {2}", serieForTask.Name, task.FuturePeriods, task.Period);
            }
        }
コード例 #3
0
        static SerieInfo[] CreateSampleSeries(ILokadService lokadService)
        {
            var series = TestHelper.CreateSeries(10);

            lokadService.AddSeries(series);
            lokadService.UpdateSerieSegments(TestHelper.CreateValues(series, 100));
            lokadService.SetTags(TestHelper.CreateTags(series));
            lokadService.SetEvents(TestHelper.CreateEvents(series,4));

            var tasks = TestHelper.CreateTasks(series);
            lokadService.AddTasks(tasks);

            return series;
        }
コード例 #4
0
        public static void DisplaySeries(ILokadService api)
        {
            var series = api.GetSeries();

            var tags = api.GetTags(series).ToDictionary(t => t.SerieID);
            var events = api.GetEvents(series).ToDictionary(t => t.SerieID);
            series.ForEach(s =>
                {
                    Console.WriteLine(s.Name);
                    if (tags.ContainsKey(s.SerieID))
                        Console.WriteLine("   Tagged: {0}", tags[s.SerieID].Tags.Join(", "));
                    if (events.ContainsKey(s.SerieID))
                        Console.WriteLine("   With {0} events", events[s.SerieID].Events.Length);
                });
        }
コード例 #5
0
        static SerieInfo[] CreateSampleSeries(ILokadService lokadService)
        {
            var series = TestHelper.CreateSeries(10);

            lokadService.AddSeries(series);
            lokadService.UpdateSerieSegments(TestHelper.CreateValues(series, 100));
            lokadService.SetTags(TestHelper.CreateTags(series));
            lokadService.SetEvents(TestHelper.CreateEvents(series, 4));

            var tasks = TestHelper.CreateTasks(series);

            lokadService.AddTasks(tasks);

            return(series);
        }
コード例 #6
0
        public static void DisplaySeries(ILokadService api)
        {
            var series = api.GetSeries();

            var tags   = api.GetTags(series).ToDictionary(t => t.SerieID);
            var events = api.GetEvents(series).ToDictionary(t => t.SerieID);

            series.ForEach(s =>
            {
                Console.WriteLine(s.Name);
                if (tags.ContainsKey(s.SerieID))
                {
                    Console.WriteLine("   Tagged: {0}", tags[s.SerieID].Tags.Join(", "));
                }
                if (events.ContainsKey(s.SerieID))
                {
                    Console.WriteLine("   With {0} events", events[s.SerieID].Events.Length);
                }
            });
        }