public ConsultasAulaPrevista(IRepositorioAulaPrevista repositorio, IRepositorioAulaPrevistaBimestre repositorioBimestre, IRepositorioPeriodoEscolar repositorioPeriodoEscolar, IRepositorioTurma repositorioTurma, IRepositorioTipoCalendario repositorioTipoCalendario) { this.repositorio = repositorio ?? throw new ArgumentNullException(nameof(repositorio)); this.repositorioBimestre = repositorioBimestre ?? throw new ArgumentNullException(nameof(repositorioBimestre)); this.repositorioPeriodoEscolar = repositorioPeriodoEscolar ?? throw new ArgumentNullException(nameof(repositorioPeriodoEscolar)); this.repositorioTurma = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma)); this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario)); }
public ComandosAulaPrevista(IRepositorioAulaPrevista repositorio, IRepositorioAulaPrevistaBimestre repositorioBimestre, IRepositorioTurma repositorioTurma, IRepositorioTipoCalendario repositorioTipoCalendario, IUnitOfWork unitOfWork) { this.repositorio = repositorio ?? throw new ArgumentNullException(nameof(repositorio)); this.repositorioBimestre = repositorioBimestre ?? throw new ArgumentNullException(nameof(repositorioBimestre)); this.repositorioTurma = repositorioTurma ?? throw new ArgumentNullException(nameof(repositorioTurma)); this.repositorioTipoCalendario = repositorioTipoCalendario ?? throw new ArgumentNullException(nameof(repositorioTipoCalendario)); this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork)); }