/* Injeção de uma instancia de IMatriculaBusiness ao criar * uma instancia de MatriculaController */ public MatriculaController(IMatriculaBusinessLogic MatriculaBusiness) { _MatriculaBusiness = MatriculaBusiness; }
/* Injeção de uma instancia de ICursoBusiness ao criar * uma instancia de CursoController */ public CursosController(ICursoBusinessLogic cursoBusiness, IMatriculaBusinessLogic matriculaBusinessLogic) { this._CursoBusiness = cursoBusiness; this.matriculaBusinessLogic = matriculaBusinessLogic; }
/* Injeção de uma instancia de IAlunoBusiness ao criar * uma instancia de AlunoController */ public AlunoController(IAlunoBusinessLogic alunoBusiness, IMatriculaBusinessLogic matriculaBusinessLogic) { this._AlunoBusiness = alunoBusiness; this.matriculaBusinessLogic = matriculaBusinessLogic; }