示例#1
0
        public ApplicationBugReportCommandContainer(
            ICommandManager commandManager,
            INavigationService navigationService,
            IProjectManager projectManager,
            ISaveFileService saveFileService,
            IGrowlNotificationService notificationService,
            IUIVisualizerService uIVisualizerService,
            IViewModelFactory viewModelFactory,
            IMessageService messageService,
            ILoggerService loggerService)
            : base(AppCommands.Application.BugReport, commandManager)
        {
            Argument.IsNotNull(() => navigationService);
            Argument.IsNotNull(() => loggerService);
            Argument.IsNotNull(() => saveFileService);

            _navigationService   = navigationService;
            _loggerService       = loggerService;
            _saveFileService     = saveFileService;
            _uIVisualizerService = uIVisualizerService;
            _viewModelFactory    = viewModelFactory;
            _messageService      = messageService;
        }
示例#2
0
        public ProjectReader(IGrowlNotificationService notificationService)
        {
            Argument.IsNotNull(() => notificationService);

            _notificationService = notificationService;
        }