private bool RaiseNewService(string name, IServiceInfo generalization = null) { if (NewServiceCreated != null) { NewServiceEventArgs args = new NewServiceEventArgs() { ServiceName = name, Generalization = generalization }; // Raise event NewServiceCreated(this, args); if (args.CancelReason != null) { MessageBox.Show(args.CancelReason, "Couldn't create service", MessageBoxButton.OK, MessageBoxImage.Stop, MessageBoxResult.OK); return(false); } } return(true); }
private bool RaiseNewService( string name, IServiceInfo generalization = null ) { if( NewServiceCreated != null ) { NewServiceEventArgs args = new NewServiceEventArgs() { ServiceName = name, Generalization = generalization }; // Raise event NewServiceCreated( this, args ); if( args.CancelReason != null ) { MessageBox.Show( args.CancelReason, "Couldn't create service", MessageBoxButton.OK, MessageBoxImage.Stop, MessageBoxResult.OK ); return false; } } return true; }