Ejemplo n.º 1
0
        public ImportedConflictProcessor(
            INationRepository nationsRepository,
            IReadAll <ImportedConflictModel> readAllImportedConflictsRepository,
            IParseImportedConflictSummary parser)
        {
            Argument.AssertIsNotNull(nationsRepository, nameof(nationsRepository));
            Argument.AssertIsNotNull(readAllImportedConflictsRepository, nameof(readAllImportedConflictsRepository));
            Argument.AssertIsNotNull(parser, nameof(parser));

            this.nationsRepository = nationsRepository;
            this.readAllImportedConflictsRepository = readAllImportedConflictsRepository;
            this.parser = parser;
        }
        public RetrieveConflictJsonService(
            IReadAll <ImportedConflictModel> importedConflictRepository,
            IReadAll <NationModel> nationRepository,
            IParseImportedConflictSummary parseImportedConflictSummaryService)
        {
            Argument.AssertIsNotNull(importedConflictRepository, nameof(importedConflictRepository));
            Argument.AssertIsNotNull(nationRepository, nameof(nationRepository));
            Argument.AssertIsNotNull(parseImportedConflictSummaryService, nameof(parseImportedConflictSummaryService));

            this.importedConflictRepository          = importedConflictRepository;
            this.nationRepository                    = nationRepository;
            this.parseImportedConflictSummaryService = parseImportedConflictSummaryService;
        }