Ejemplo n.º 1
0
        public Warehouse(IWorkSpeedBusinessContext context, IDataImporter dataImporter, IFactoryEmployeeAction factoryEmployeeAction)
        {
            _context              = context ?? throw new ArgumentNullException(nameof(context));
            _dataImporter         = dataImporter ?? throw new ArgumentNullException(nameof(dataImporter));
            FactoryEmployeeAction = factoryEmployeeAction ?? throw new ArgumentNullException(nameof(factoryEmployeeAction));

            _typeRepository = new TypeRepository();
            AddTypesToRepository(_typeRepository);

            _productivities = new ProductivityObservableCollection();
        }
Ejemplo n.º 2
0
        public WarehouseEntities(IWorkSpeedBusinessContext dbContext)
        {
            _dbContext = dbContext ?? throw new ArgumentNullException();
            //_productivityCalculator = productivityCalculator ?? throw new ArgumentNullException();

            _employees = new ObservableCollection <Employee>();
            Employees  = new ReadOnlyObservableCollection <Employee>(_employees);

            _productivity = new ObservableCollection <Productivity2>();
            Employees     = new ReadOnlyObservableCollection <Employee>(_employees);
        }