Example #1
0
        public IChartData <IAbsenceDataModel> GetAbsencesData(ITimePeriod period)
        {
            IEnumerable <Guid> employeeIdList = GetEmployeeIdListForCurrentUser();
            IEnumerable <IEmployeeAbsenceInfoModel> employeesAbsencesList = absenceInfoService.GetByMemberIdsForPeriod(employeeIdList, period.StartDate, period.EndDate);
            IEnumerable <IAbsenceDataModel>         absencesListWithTime  = GetAbsencesListWithTime(employeesAbsencesList, period.StartDate, period.EndDate);
            var result = new ChartData <IAbsenceDataModel>
            {
                Data = absencesListWithTime
            };

            return(result);
        }