public CommandsController(ICommandAPIRepo repository, IMapper mapper)
 {
     _repository = repository ??
                   throw new ArgumentNullException(nameof(repository));
     _mapper = mapper ??
               throw new ArgumentNullException(nameof(mapper));
 }
 public CommandsController(ILoggerManager logger,
                           ICommandAPIRepo commandAPIRepo,
                           IMapper mapper)
 {
     _commandAPIRepo = commandAPIRepo;
     _mapper         = mapper;
     _logger         = logger;
 }
Exemple #3
0
 public CommandsController(ICommandAPIRepo repository)
 {
     _repository = repository;
 }
 public CommandsController(ICommandAPIRepo repository, IMapper mapper)
 {
     _repository = repository;
     _mapper     = mapper;
 }
 public CommandsController(ICommandAPIRepo repository, IMapper mapper)
 {
     this.reposService = repository;
     this.mapper       = mapper;
 }
Exemple #6
0
 public CommandsController(ICommandAPIRepo repo, IMapper map)
 {
     repository = repo;
     mapper     = map;
 }
Exemple #7
0
 public CommandsController(ICommandAPIRepo commandAPIRepo)
 {
     _commandAPIRepo = commandAPIRepo;
 }
Exemple #8
0
 public CommandsController(ICommandAPIRepo repo, IMapper mapper)
 {
     _repo   = repo;
     _mapper = mapper;
 }
 public CommandsController(ICommandAPIRepo repo, IMapper mapper)
 {
     this.mapper = mapper;
     this.repo   = repo;
 }
        private readonly ICommandAPIRepo _repository; //cant new a Interface

        /*when the constructor is called, the DI system will inject the required dependency
         * when we ask for an instance of ICommandAPIRepo*/
        public CommandsController(ICommandAPIRepo repository) //Constructor with input interface
        {
            _repository = repository;                         // be assigned the injected MockCommandAPIRepe
            //repository is the injected dependency (in this case MockCommandAPIRepo)
        }