public override void Load() { OpenCount.Clear(); InProgressCount.Clear(); FinishedCount.Clear(); var dateTo = _dateTo.AddDays(1); var openCount = _orderRepository.FindByInclude(o => o.OrderStatus.Group == Business.StatusGroup.Open && (o.DateAdded >= _dateFrom && o.DateAdded <= dateTo), s => s.OrderStatus).Count(); OpenCount.Add(openCount); var inProgressCount = _orderRepository.FindByInclude(o => o.OrderStatus.Group == Business.StatusGroup.InProgress && (o.DateAdded >= _dateFrom && o.DateAdded <= dateTo), s => s.OrderStatus).Count(); InProgressCount.Add(inProgressCount); var finishedCount = _orderRepository.FindByInclude(o => o.OrderStatus.Group == Business.StatusGroup.Finished && (o.DateAdded >= _dateFrom && o.DateAdded <= dateTo), s => s.OrderStatus).Count(); FinishedCount.Add(finishedCount); }