public override void EnteringView(ViewId viewId) { Feedback = ""; switch (viewId) { case ViewId.UserShow: GetOne(); break; default: Feedback += "ViewId = " + viewId.ToString() + " not implemented yet!!\n"; break; } }
public void NavigateTo(ViewId id, Dictionary<string, string> parameters) { if (_viewsMap.ContainsKey(id)) { if (parameters != null) { MainController.Instance.global_parameters.Clear(); foreach (var p in parameters) MainController.Instance.global_parameters.Add(p.Key, p.Value); } var view = _viewsMap[id]; MainController.Instance.CurrentView = view; } else throw new Exception("View " + id.ToString() + " was not found in the dictionary"); }
public override void ToJSON(JObject ParentObject) { CswNbtView View = _CswNbtResources.ViewSelect.restoreView(ViewId); if (null != View) { ParentObject[_ViewIdSubField.ToXmlNodeName(true)] = ViewId.ToString(); ParentObject["viewmode"] = View.ViewMode.ToString().ToLower(); ParentObject[_CachedViewNameSubField.ToXmlNodeName(true)] = CachedViewName; } else { ParentObject[_ViewIdSubField.ToXmlNodeName(true)] = string.Empty; ParentObject["viewmode"] = string.Empty; ParentObject[_CachedViewNameSubField.ToXmlNodeName(true)] = string.Empty; } }
public ViewRegistryNotFoundException(ViewId sourceViewId) : base("[Views] View with id " + sourceViewId.ToString() + " not found in registry. Have you called RegisterViewSource()?") { }