public bool UpdateProgram(Guid guid, Program.Config config) { Program prog; if (!Progs.TryGetValue(guid, out prog)) { return(false); } prog.config = config; App.engine.firewall.EvaluateRules(prog, true); App.engine.NotifyChange(prog); return(true); }
public bool UpdateProgram(Guid guid, Program.Config config) { return(mDispatcher.Invoke(new Func <bool>(() => { return programs.UpdateProgram(guid, config); }))); }