public void Load(string filename) { processor.Clear(patchGraphManager.GetPatches()); patchGraphManager.Clear(); patchCreator.Clear(); WireDrawer.GetInstance().Clear(); patchGraphManager = serializer.Load(filename); Patch[] patches = patchGraphManager.GetPatches(); processor.LoadPatches(patches); patchCreator.Load(patches); Connection[] connections = patchGraphManager.GetConnections(); processor.LoadConnections(connections); WireDrawer.GetInstance().Load(connections); }
public async Task <JsonResult> Clear() { var isCleared = await _processor.Clear(); return(new JsonResult(isCleared)); }