/// <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; }
/// <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; }