public UnitOfWork(IHttpClientsFactory httpClientsFactory) { AulasRepository = new AulasRepository(httpClientsFactory, _apiAulas); CarrerasRepository = new CarrerasRepository(httpClientsFactory, _apiCarreras); DisponibilidadRepository = new DisponibilidadProfesorRepository(httpClientsFactory, _apiDisponibilidad); HorarioProfesorRepository = new HorarioProfesorRepository(httpClientsFactory, _apiHorarioProfesor); MateriasRepository = new MateriasRepository(httpClientsFactory, _apiMaterias); PeriodoCarreraRepository = new PeriodoCarreraRepository(httpClientsFactory, _apiPeriodoCarrera); PrioridadesRepository = new PrioridadesRepository(httpClientsFactory, _apiPrioridades); PrivilegiosRepository = new PrivilegiosRepository(httpClientsFactory, _apiPrivilegios); ProfesorMateriaRepository = new ProfesorMateriaRepository(httpClientsFactory, _apiProfesorMateria); ProfesorRepository = new ProfesorRepository(httpClientsFactory, _apiProfesor); SeccionesRepository = new SeccionesRepository(httpClientsFactory, _apiSecciones); SemestresRepository = new SemestresRepository(httpClientsFactory, _apiSemestres); TipoAulaMateriaRepository = new TipoAulaMateriaRepository(httpClientsFactory, _apiTipoAulaMateria); UsuarioRepository = new UsuarioRepository(httpClientsFactory, _apiAccount); }
public MateriasServices(int codigoCurso) { _repository = AppDependencyResolver.Current.GetService <MateriasRepository>(); _codigoCurso = codigoCurso; }
public MateriasController(IMapper mapper, ScmContext context, MateriasRepository materiasRepository) { _mapper = mapper; _context = context; _materiasRepository = materiasRepository; }