Beispiel #1
0
 /// <summary>
 /// Injeção das Dependências
 /// </summary>
 /// <param name="alunosService"></param>
 /// <param name="importacaoRepository"></param>
 public ImportacaoService(IAlunosService alunosService,
                          IGenericRepository <int, Importacao> importacaoRepository,
                          IMapper <ImportacaoDto, Importacao> importacaoMapper,
                          IMapper <AlunoXML, Aluno> alunoMapper)
 {
     _alunosService       = alunosService;        //?? throw new ArgumentNullException(nameof(alunosService));
     _importacaoRepositoy = importacaoRepository; //?? throw new ArgumentNullException(nameof(importacaoRepository));
     _importacaoMapper    = importacaoMapper;
     _alunoMapper         = alunoMapper;
 }
Beispiel #2
0
 /// <summary>
 /// (Injeção de Dependência) Construtor responsável por receber a instância do service.
 /// </summary>
 /// <param name="alunosService">Service enviado pelo Unity na inicialização do server.</param>
 public AlunosController(IAlunosService alunosService)
 {
     _alunosService = alunosService; //?? throw new ArgumentNullException(nameof(alunosService));
 }
 public AlunosAppService(IAlunosService service, IMapper mapper) : base(service, mapper)
 {
     this.service = service;
     this.mapper  = mapper;
 }