public void TimeRangeValue()
    {
        TimeRangeValue input = TimeRangeSample;

        serializer.Save(Call, input);
        var output = serializer.Load <TimeRangeValue>(Call);
    }
        public async Task LoadAsync(Call call, TabModel model)
        {
            await Task.Delay(10);

            var list          = new List <TimeRangeValue>();
            var chartSettings = new ChartSettings(list, "Active Connection Count");

            DateTime startTime = DateTime.Now;

            for (int i = 0; i < 24; i++)
            {
                var value = new TimeRangeValue()
                {
                    StartTime = startTime,
                    EndTime   = startTime.AddHours(1),
                    Value     = (random.Next() % 5),
                };
                list.Add(value);
                startTime = startTime.AddHours(1);
            }
            model.AddObject(chartSettings);
        }