public void RemoveLink(Link link, bool writeInDb) { Output output = GetOutput(link.OutputId); Input input = GetInput(link.InputId); if (output == null || input == null) { LogEngineError($"Can`t remove link from [{link.OutputId}] to [{link.InputId}]. Does not exist."); return; } RemoveLink(output, input, writeInDb); }
public void RemoveInput(Input input) { if (input == null || !Inputs.Contains(input)) { LogError("Can`t remove input. Does not exist."); return; } var link = engine.GetLinkForInput(input); if (link != null) { engine.RemoveLink(link, true); } Inputs.Remove(input); }