public override void OnEditItem() { var childVM = new AddReminderViewModel(this.Messenger, this.UserLogin, this.Entity.InternalList.FirstOrDefault(x => x.IsSelected)) { ParentViewModel = this }; childVM.RefreshReminders += this.GetReminderCollectionByDate; var messageDailog = new VMMessageDailog() { ChildViewModel = childVM }; MessengerInstance.Send(messageDailog); }
//public override void HandleViewModeChanges(dynamic data) //{ // //base.HandleViewModeChanges(data); // var model = this.ParentViewModel as MainWindowViewModel; // if (model != null) // { // model.IsCallRegistryTabSelected = true; // } //} #endregion #region Override Command Methods public override void OnAddItem() { try { var childVM = new AddReminderViewModel(this.Messenger, this.UserLogin) { ParentViewModel = this }; childVM.RefreshReminders += this.GetReminderCollectionByDate; var messageDailog = new VMMessageDailog() { ChildViewModel = childVM }; MessengerInstance.Send(messageDailog); } catch (Exception exception) { NLogLogger.LogError(exception, TitleResources.Error, ExceptionResources.ExceptionOccured, ExceptionResources.ExceptionOccuredLogDetail); } }