public PersonService( IPersonValidator validator, IDataContext dataCotext) { _validator = validator; _dataCotext = dataCotext; }
public LibraryService(IBookRepository bookRepository, IBookValidator bookValidator, IPersonRepository personRepository, IPersonValidator personValidator) { _bookRepository = bookRepository; _bookValidator = bookValidator; _personRepository = personRepository; _personValidator = personValidator; }
public PersonProcessor(IPersonReader reader, IPersonParser parser, IPersonWriter writer, IPersonValidator validator, IPersonSorter sorter) { _reader = reader; _parser = parser; _writer = writer; _validator = validator; _sorter = sorter; }
/// <summary> /// BenefitsApiController - This is a simple controller to perform the calculations. /// This was the chosen method for performing calculations to demonstrate /// a .Net application. /// The dependencies for this project are injected with the help of the /// IOC Framework StructureMap /// </summary> /// <param name="appConfig"></param> /// <param name="calculator"></param> /// <param name="modelMapper"></param> public FamilyMemberController(IAppConfiguration appConfig, ICalculator calculator, IModelMapper modelMapper, IPersonValidator personValidator, IFamilyRepository familyRepository) { _calculator = calculator; _appConfig = appConfig; _modelMapper = modelMapper; _personValidator = personValidator; _familyRepository = familyRepository; }
public PersonParserPlain(IPersonSplitter splitter, IPersonValidator validator, IPersonMapper mapper) { if (splitter is null) { throw new ArgumentNullException(nameof(splitter)); } if (validator is null) { throw new ArgumentNullException(nameof(validator)); } if (mapper is null) { throw new ArgumentNullException(nameof(mapper)); } _validator = validator; _splitter = splitter; _mapper = mapper; }
public PersonLogicBTestable(IPersonValidator validator) { this.validator = validator; }
public PersonService(IPersonRepository personRepository, IPersonValidator validator) { _personValidator = validator; _personRepository = personRepository; }
public PersonRepository(IPersonValidator personValidator) { _personValidator = personValidator; }
public PersonService(IPersonRepository repository, IPersonValidator validator) { _repository = repository; _validator = validator; }
public PersonService(IPersonRepository repo, IPersonMapper mapper, IPersonValidator validator) : base(repo, mapper) { _validtor = validator; }