internal void Execute(ToasterController controller) { IToasterDataAccessService service = new ToasterDataAccessService(); controller.Model.Toasters = service.Load(); controller.ProcessMessage(ToasterAspects.Loaded, null); controller.RescheduleTasks(); }
protected override void OnMessageProcess(string subject, params object[] body) { switch (subject) { case "Activate": if (subject == "Activate" && TabControl.SelectedTab != _tabPage) { Activate(); } break; default: _controller.ProcessMessage(subject, body); break; } }
private void ShowNotification(ToasterController controller, Toast toast) { controller.ProcessMessage(ToasterAspects.ShowNotification, toast.Name); }