protected override void RaiseItemEditInteractionRequest(CaseTemplate item) { var itemVM = EditVmFactory.GetViewModelInstance( new KeyValuePair <string, object>("item", item), new KeyValuePair <string, object>("parent", this)); var openTracking = (IOpenTracking)itemVM; openTracking.OpenItemCommand.Execute(); }
protected override void RaiseItemEditInteractionRequest(AppConfigSettingsItemViewModel item) { var itemFromRep = GetItemById(item.Id) as Setting; if (itemFromRep != null) { var editVM = EditVmFactory.GetViewModelInstance( new KeyValuePair <string, object>("item", itemFromRep), new KeyValuePair <string, object>("parent", this) ); var openTracking = (IOpenTracking)editVM; openTracking.OpenItemCommand.Execute(); } }