public void AddModalSubController(string name, IModalSubFormContainer controller) { if (!fModalSubControllers.ContainsKey(name)) { fModalSubControllers.Add(name, controller); } }
public bool ExecuteModalControllerWithData <D, R>(string name, D data, ref R resultData) { bool result = false; IModalSubFormContainer controller = null; if (fModalSubControllers.TryGetValue(name, out controller)) { result = controller.PerformModalTask <D, R>(data, ref resultData); } return(result); }
public bool ExecuteModalController(string name) { bool result = false; IModalSubFormContainer controller = null; if (fModalSubControllers.TryGetValue(name, out controller)) { result = controller.PerformModalTask(); } return(result); }