public void AddItemsToData4()
        {
            if (this.CallsPersonChartData == null)
                this.CallsPersonChartData = new Collection<Call>();

            Call CallsPersonChartDataEntry;

            DateTime date = new DateTime(2010, 12, 12, 10, 0, 0);

            for (int i = 0; i < this._numberOfItems; i++)
            {
                CallsPersonChartDataEntry = new Call();

                CallsPersonChartDataEntry.TicksDuration = rModel.Next(0, 100);

                CallsPersonChartDataEntry.TicksHoldTime = rModel.Next(0, 100);

                CallsPersonChartDataEntry.Abandonments = rModel.Next(0, 50);

                CallsPersonChartDataEntry.TimeInverval = date;

                date = date.AddHours(1);

                this.CallsPersonChartData.Add(CallsPersonChartDataEntry);
            }
        }
        public void AddItemsToData(ObservableCollection<Call> CallPerson, int index)
        {
            if (CallPerson.Count >= 20)
            {
                reorderCollection(CallPerson);
                UpdateAvarage(CallPerson, index);
            }

            Call CallsPerson1Entry = new Call();
            CallsPerson1Entry.Duration = new TimeSpan(0, rModel.Next(0, 40), rModel.Next(1, 59));
            CallsPerson1Entry.TicksDuration = rModel.Next(0, 100);
            CallsPerson1Entry.HoldTime = new TimeSpan(0, rModel.Next(0, 40), rModel.Next(1, 59));
            CallsPerson1Entry.TicksHoldTime = rModel.Next(0, 100); ;
            CallsPerson1Entry.IssueResolved = rModel.Next(-100, 100);

            CallPerson.Add(CallsPerson1Entry);

            UpdateAvarage(CallPerson, index);
        }