Пример #1
0
        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);
        }
Пример #2
0
        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;
        }