public ShowResultsSheetReportCommandExecutor(IReportViewerService reportViewerService, IBreedEntryService breedEntryService, IHandlerEntryService handlerEntryService, IBreedChallengeService breedChallengeService, string mode, CompositeCommand command)
        {
            _breedEntryService     = breedEntryService;
            _reportViewerService   = reportViewerService;
            _handlerEntryService   = handlerEntryService;
            _breedChallengeService = breedChallengeService;
            _mode = mode;

            commandHandler = new DelegateCommand <IDogShowEntity>(ExecuteCommand);
            command.RegisterCommand(commandHandler);
        }
 public ShowBreedResultsJudgesSheetReportCommandExecutor(IReportViewerService reportViewerService, IBreedEntryService breedEntryService, IHandlerEntryService handlerEntryService, IBreedChallengeService breedChallengeService)
     : base(reportViewerService, breedEntryService, handlerEntryService, breedChallengeService, "JUDGE SHEET", DogShowReportCommands.ShowBreedResultsJudgesSheetReportCommand)
 {
 }
 public ShowHandlerResultsStewardsSheetReportCommandExecutor(IReportViewerService reportViewerService, IBreedEntryService breedEntryService, IHandlerEntryService handlerEntryService, IBreedChallengeService breedChallengeService)
     : base(reportViewerService, breedEntryService, handlerEntryService, breedChallengeService, "STEWARD SHEET", DogShowReportCommands.ShowHandlerResultsStewardsSheetReportCommand)
 {
 }