// Private methods
        private Task LoadItems()
        {
            var result = getItems();

            List <IDashboardItem> itemsToAdd = new List <IDashboardItem>();

            for (int i = 0; i < result.Results.Count(); i++)
            {
                if (i % 2 == 0)
                {
                    itemsToAdd.Add(result.Results.ElementAt(i).ToItem());
                }
                else
                {
                    itemsToAdd.Add(result.Results.ElementAt(i).ToItem2());
                }
            }

            if (string.IsNullOrEmpty(_nextPage))
            {
                DashboardItems.Clear();
            }
            DashboardItems.AddRange(itemsToAdd);

            _nextPage = result.Next;

            return(Task.FromResult(0));
        }
        public ActionResult Index()
        {
            var customers = (from a in _db.customers select a).ToList();
            var products  = (from a in _db.products select a).ToList();
            var employe   = (from a in _db.employees select a).ToList();
            var order     = (from a in _db.orders select a).ToList();

            DashboardItems d = new DashboardItems();

            d.customerList = customers;
            d.productList  = products;
            d.employeeList = employe;
            d.orderList    = order;



            return(View(d));
        }