public IWorkOrderConnectionService GetWorkOrderConnectionService(CMMSConfig settings)
        {
            switch (settings.VendorId)
            {
            case 3:
                return(new MCSWorkOrderConnectionService(settings));

            default:
                return(null);
            }
        }
        public MCSWorkOrderService(IWorkOrderRepository repo, CMMSConfig settings, WoTask woTask, ModelTaskRecord taskRecord)
        {
            _repo = repo;

            _processor = new WorkOrderSoapProcessorFactory().GetWorkOrderSoapProcessor();

            _settings = settings;

            _woTask = woTask;

            _taskRecord = taskRecord;
        }
Пример #3
0
 public WoTypeMap[] GetWoTypeMappings(CMMSConfig settings) => _configManager.GetWoTypeMappings(settings);
Пример #4
0
        public MCSWorkOrderConnectionService(CMMSConfig settings)
        {
            _processor = new WorkOrderSoapProcessorFactory().GetWorkOrderSoapProcessor();

            _settings = settings;
        }