private void InitializeZones() { _zoneFactory = new ZoneFactory(); _zoneConverter = new ZoneConverter(_zoneFactory); _zones = new ConcurrentDictionary <int, IZone>(); _zonesMap = new ConcurrentDictionary <int, DataSetServices.Data.Modeling.Resources.IZone>(); }
public JobConverter( EntityGenerator <IJob> factory, SkillConverter skillConverter, ToolConverter toolConverter, ZoneConverter zoneConverter) : base(factory) { _skillConverter = skillConverter; _toolConverter = toolConverter; _zoneConverter = zoneConverter; }
public SolverDataManager(ProjectDataSet model, ConstraintSolverResult data) { _model = model; _solverResult = data; var jobFactory = new JobFactory(); var skillFactory = new SkillFactory(); var workerFactory = new WorkerFactory(); var toolFactory = new ToolFactory(); var zoneFactory = new ZoneFactory(); var shiftFactory = new ShiftFactory(); var shiftConverter = new ShiftConverter(shiftFactory); var skillConverter = new SkillConverter(skillFactory); var toolConverter = new ToolConverter(toolFactory, shiftConverter); var zoneConverter = new ZoneConverter(zoneFactory); var laborConverter = new LaborConverter(workerFactory, shiftConverter, skillConverter); var jobConverter = new JobConverter(jobFactory, skillConverter, toolConverter, zoneConverter); _shiftManager = new ShiftManager(shiftConverter, skillConverter, laborConverter, toolConverter); _jobManager = new JobManager(jobConverter); _zoneManager = new ZoneManager(zoneConverter); }
public ZoneManager(ZoneConverter zoneConverter) { _zoneConverter = zoneConverter; }
private void InitializeZones() { _zoneFactory = new ZoneFactory(); _zoneConverter = new ZoneConverter(_zoneFactory); _zones = new ConcurrentDictionary<int, IZone>(); _zonesMap = new ConcurrentDictionary<int, DataSetServices.Data.Modeling.Resources.IZone>(); }