/// Subscribes a controller /// /// @param controller /// The controller to subscribe /// public void SubscribeController(Icontroller controller) { Debug.Assert(controller != null, "Controller is null"); Debug.Assert(m_controllers.Contains(controller) == false, "ControllerService already contains controller"); if ((controller != null) && (m_controllers.Contains(controller) == false)) { m_controllers.Add(controller); } }
/// Unsubscribes a controller /// /// @param controller /// The controller to unsubscribe /// public void UnsubscribeController(Icontroller controller) { Debug.Assert(controller != null, "Controller is null"); Debug.Assert(m_controllers.Contains(controller), "ControllerService does not contain controller to remove"); if ((controller != null) && (m_controllers.Contains(controller) == true)) { m_controllers.Remove(controller); } }
public void SetController(Icontroller c) { cont = c; commDic = cont.GetCommands(); Icommand cmd = commDic["GetData"]; cmd.DoCommand("3"); for (int i = 0; i < products.Count; i++) { terms.Items.Add(products.ElementAt(i)); } }
public MyModel(Icontroller c) { m_control = c; Strat(); }