Example #1
0
        public ReportService(WorkSpeedDbContext dbContext, IProductivityBuilder builder) : base(dbContext)
        {
            _productivityBuilder = builder;

            CreateCollections();


            void CreateCollections()
            {
                _employeeProductivityCollections = new ObservableCollection <EmployeeProductivity>();
                EmployeeProductivityCollections  = new ReadOnlyObservableCollection <EmployeeProductivity>(_employeeProductivityCollections);

                _shiftGroupingCollection = new ObservableCollection <ShiftGrouping>();
                ShiftGroupingCollection  = new ReadOnlyObservableCollection <ShiftGrouping>(_shiftGroupingCollection);

                _appointmentCollection = new ObservableCollection <Appointment>();
                AppointmentCollection  = new ReadOnlyObservableCollection <Appointment>(_appointmentCollection);

                _rankCollection = new ObservableCollection <Rank>();
                RankCollection  = new ReadOnlyObservableCollection <Rank>(_rankCollection);

                _positionCollection = new ObservableCollection <Position>();
                PositionCollection  = new ReadOnlyObservableCollection <Position>(_positionCollection);

                _shiftCollection = new ObservableCollection <Shift>();
                ShiftCollection  = new ReadOnlyObservableCollection <Shift>(_shiftCollection);

                _shortBreakCollection = new ObservableCollection <ShortBreakSchedule>();
                ShortBreakCollection  = new ReadOnlyObservableCollection <ShortBreakSchedule>(_shortBreakCollection);

                _operationCollection = new ObservableCollection <Operation>();
                OperationCollection  = new ReadOnlyObservableCollection <Operation>(_operationCollection);

                _categoryCollection = new ObservableCollection <Category>();
                CategoryCollection  = new ReadOnlyObservableCollection <Category>(_categoryCollection);
            }
        }
Example #2
0
 public FakeReportService(WorkSpeedDbContext dbContext, IProductivityBuilder builder) : base(dbContext, builder)
 {
 }