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; }
public WoTypeMap[] GetWoTypeMappings(CMMSConfig settings) => _configManager.GetWoTypeMappings(settings);
public MCSWorkOrderConnectionService(CMMSConfig settings) { _processor = new WorkOrderSoapProcessorFactory().GetWorkOrderSoapProcessor(); _settings = settings; }