public MasterdataPoolUpdateTemplate GetOrCreateMasterdataPoolUpdateTemplate(string pool) { MasterdataPoolUpdateTemplate poolUpdate; if (_masterdataPoolUpdateTemplates.ContainsKey(pool)) { poolUpdate = _masterdataPoolUpdateTemplates[pool] as MasterdataPoolUpdateTemplate; } else { poolUpdate = new MasterdataPoolUpdateTemplate(pool); _masterdataPoolUpdateTemplates[pool] = poolUpdate; //_outQueue.Enqueue(poolUpdate); } return(poolUpdate); }
public void SendMasterdataDelete(MasterdataDeleteTemplate mduTemplate, string pool) { MasterdataPoolUpdateTemplate mdpuTemplate = _service.GetOrCreateMasterdataPoolUpdateTemplate(pool); mdpuTemplate.DeleteMasterdata(mduTemplate); }