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); } }
public FakeReportService(WorkSpeedDbContext dbContext, IProductivityBuilder builder) : base(dbContext, builder) { }