Inheritance: BaseServiceModel
        protected virtual void OnShowShelveDialog(ShelveServiceModel shelveServiceModel)
        {
            var handler = ShowShelveDialog;

            if (handler != null)
            {
                handler(shelveServiceModel);
            }
        }
 protected virtual void OnShowShelveDialog(ShelveServiceModel shelveServiceModel)
 {
     var handler = ShowShelveDialog;
     if (handler != null) handler(shelveServiceModel);
 }
        private void SelectedWorkspaceModelOnShowShelveDialog(ShelveServiceModel shelveServiceModel)
        {
            var shelveChangesDialog = new ShelveDialog
                {
                    DataContext = shelveServiceModel
                };

            var dialogResult = shelveChangesDialog.ShowDialog();
            if (dialogResult.HasValue && dialogResult.Value)
            {
            }
        }