Exemplo n.º 1
0
        private bool disposedValue = false; // To detect redundant calls

        public UnitOfWork(
            HorariosContext horariosContext,
            IAulasRepository aulas,
            ICarrerasRepository carreras,
            IDisponibilidadProfesorRepository disponibilidadProfesor,
            IHorarioProfesorRepository horarioProfesor,
            IMateriasRepository materias,
            IPeriodoCarreraRepository periodoCarrera,
            IPrioridadesRepository prioridades,
            IPrivilegiosRepository privilegios,
            IProfesorMateriaRepository profesorMateria,
            IProfesorRepository profesor,
            ISeccionesRepository secciones,
            ISemestresRepository semestres,
            IUsuarioRepository usuario,
            ITipoAulaMateriaRepository tipoAulaMateria,
            ITokenRepository token)
        {
            _horariosContext   = horariosContext;
            AulasRepository    = aulas;
            CarrerasRepository = carreras;
            DisponibilidadProfesorRepository = disponibilidadProfesor;
            HorarioProfesorRepository        = horarioProfesor;
            MateriasRepository        = materias;
            PeriodoCarreraRepository  = periodoCarrera;
            PrioridadesRepository     = prioridades;
            PrivilegiosRepository     = privilegios;
            ProfesorMateriaRepository = profesorMateria;
            ProfesorRepository        = profesor;
            SeccionesRepository       = secciones;
            SemestresRepository       = semestres;
            UsuarioRepository         = usuario;
            TipoAulaMateriaRepository = tipoAulaMateria;
            TokenRepository           = token;
        }
Exemplo n.º 2
0
 public GestionTesis()
 {
     alumnoRepository          = new AlumnoRepository();
     serieDocumentoRepository  = new SerieDocumentoRepository();
     solicitudRepository       = new SolicitudRepository();
     estadoSolicitudRepository = new EstadoSolicitudRepository();
     tesisTemaRepository       = new TesisTemaRepository();
     solicitudTemaRepository   = new SolicitudTemaRepository();
     pagoSolicitudRepository   = new PagoSolicitudRepository();
     formaPagoRepository       = new FormaPagoRepository();
     profesorRepository        = new ProfesorRepository();
     horarioRepository         = new HorariSustentacionRepository();
 }
Exemplo n.º 3
0
 public ProfesorController(IProfesorRepository profesorRepository)
 {
     this.repository = profesorRepository;
 }
 public EvaluacionExtraController(IStoreProcedures storeP, IProfesorRepository repo)
 {
     storeProcedure     = storeP;
     profesorRepository = repo;
 }
 public HorarioProfesorController(IStoreProcedures storeP, IProfesorRepository repo)
 {
     storeProcedure     = storeP;
     profesorRepository = repo;
 }
Exemplo n.º 6
0
 public AdminCursoController(ICursoRepository repo, IMateriaRepository repoM, IProfesorRepository repoP)
 {
     repository         = repo;
     materiaRepository  = repoM;
     profesorRepository = repoP;
 }
 public AdminProfesorController(IProfesorRepository repo)
 {
     repository = repo;
 }