public UnitOfWork(ApplicationDbContext context) { _context = context; Patients = new PatientRepository(context); Appointments = new AppointmentRepository(context); Attandences = new AttendanceRepository(context); Cities = new CityRepository(context); Profesors = new ProfesorRepository(context); Specializations = new SpecializationRepository(context); Users = new ApplicationUserRepository(context); Persons = new PersonRepository(context); Faculties = new FacultyRepository(context); FacultyTypes = new FacultyTypeRepository(context); FacultySectors = new FacultySectorRepository(context); Faculties2 = new Faculty2Repository(context); Quotas = new QuotaRepository(context); PracticeTypes = new PracticeTypeRepository(context); RatingTypes = new RatingTypeRepository(context); Mentors = new MentorRepository(context); Students = new StudentRepository(context); Internships = new InternshipRepository(context); StudentInternships = new StudentInternshipRepository(context); StudentRatings = new StudentRatingRepository(context); FacultyCourses = new FacultyCourseRepository(context); Firms = new FirmRepository(context); FirmTypes = new FirmTypeRepository(context); }
public static ProfesorRepository GetProfesorRepository() { if (myProfesorRepository == null) { myProfesorRepository = new ProfesorRepository(); } return(myProfesorRepository); }
// DELETE: api/profesor/1 public JObject Delete(int id) { JObject response = new JObject { { "error", false }, { "msg", "Profesor deleted successfully." } }; if (!ProfesorRepository.Delete(id)) { response["error"] = true; response["msg"] = "Profesor not deleted."; } return(response); }
// POST: api/profesor public JObject Post([FromBody] Profesor profesor) { JObject response = new JObject { { "error", false }, { "msg", "Profesor created successfully." } }; if (!ProfesorRepository.Create(profesor)) { response["error"] = true; response["msg"] = "Profesor not created."; } return(response); }
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); }
// PUT: api/profesor/5 public JObject Put(int id, [FromBody] Profesor profesor) { profesor.ID = id; JObject response = new JObject { { "error", false }, { "msg", "Profesor updated successfully." } }; if (!ProfesorRepository.Update(profesor)) { response["error"] = true; response["msg"] = "Profesor not updated."; } return(response); }
public ProfesorService() { this._profesorRepository = new ProfesorRepository(); }
// GET: api/profesor/1 public Profesor Get(int id) { return(ProfesorRepository.GetByID(id)); }
// GET: api/profesor public IEnumerable <Profesor> Get() { return(ProfesorRepository.GetAll()); }