private void OnSummaryClicked(string teacherID, Color itemColor, DateTime summaryDate, bool isTotal)
 {
     if (isTotal)
     {
         foreach (TeachingClassCountGroupViewModel item in SummaryGroupCollection)
         {
             item.ChangeGroupState(false);
         }
     }
     else
     {
         foreach (TeachingClassCountGroupViewModel item in SummaryGroupCollection.Where(s => s.SummaryDate != summaryDate))
         {
             item.ChangeGroupState(false);
         }
         TotalSummary.ChangeGroupState(false);
     }
     _bussiness.GetDetails(teacherID, summaryDate, isTotal);
 }
        private void OnSummaryClicked(StatisticTypeEnum statisticType, DateTime summaryDate, bool isTotal, Color itemColor)
        {
            if (isTotal)
            {
                foreach (FinanceSummaryGroupViewModel item in SummaryGroupCollection)
                {
                    item.ChangeGroupState(false);
                }
            }
            else
            {
                foreach (FinanceSummaryGroupViewModel item in SummaryGroupCollection.Where(s => s.SummaryDate != summaryDate))
                {
                    item.ChangeGroupState(false);
                }
                TotalSummary.ChangeGroupState(false);
            }

            _currentItemColor = itemColor;
            _bussiness.GetDetails(statisticType, summaryDate, isTotal);
        }