public ActionResult Index() { var serv = new ControlAsistencia.ControlAsistenciaClient(); var Cursos = serv.Cursos(); return(View(Cursos)); }
public ActionResult Detalles(long id) { var serv = new ControlAsistencia.ControlAsistenciaClient(); var Curso = serv.Curso(id); return(View(Curso)); }
// GET: Home public ActionResult Index() { List <ControlAsistencia.Participante> Usuarios = new List <ControlAsistencia.Participante>(); var Cursos = new ControlAsistencia.ControlAsistenciaClient().Cursos(); foreach (var Cur in Cursos) { foreach (var Profs in Cur.Profesores) { if (!Usuarios.Any(P => P.Nombre.Equals(Profs.Nombre))) { Usuarios.Add(Profs); } } } Usuarios.Sort((p1, p2) => p1.Nombre.CompareTo(p2.Nombre)); List <ControlAsistencia.Participante> Alumnos = new List <ControlAsistencia.Participante>(); foreach (var Cur in Cursos) { foreach (var alum in Cur.Alumnos) { if (!Alumnos.Any(P => P.Nombre.Equals(alum.Nombre))) { Alumnos.Add(alum); } } } Alumnos.Sort((p1, p2) => p1.Nombre.CompareTo(p2.Nombre)); Usuarios.AddRange(Alumnos); return(View(Usuarios)); }
// GET: api/ProfesorApi/5 public string Get(int id) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); var curso = servicio.CursosPorProfesor(id); return("value"); }
public ActionResult Detalles(long id) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); var profesores = Servicio.DatosProfesor.Profesores(); var profesor = profesores[0]; if (id % 2 == 0) { profesor = profesores[0]; } else if (id % 3 == 0) { profesor = profesores[1]; } else if (id % 5 == 0) { profesor = profesores[2]; } else { profesor = profesores[3]; } profesor.Cursos = servicio.CursosPorProfesor(id); if (profesor != null) { return(View("Detalles", profesor)); } else { return(View("ProfesorNoEncontrado", "Profesor")); } }
// GET api/<controller>/5 public Utalca.ControlAsistencia.Curso Get(int id) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); var curso = servicio.Curso(id); return(curso); }
public ActionResult Index() { if (!Util.Sesion.Authenticated()) { return(RedirectToAction("Index", "Home")); } var Cursos = new ControlAsistencia.ControlAsistenciaClient().Cursos(); return(View(Cursos.Where(C => C.Profesores.Any(p => (p.ID == Util.Sesion.UserID) || C.Alumnos.Any(a => a.ID == Util.Sesion.UserID))))); }
// GET: Registro public ActionResult Index(long idClase, long idCurso) { var Curso = new ControlAsistencia.ControlAsistenciaClient().Curso(idCurso); if (!Curso.Profesores.Any(p => p.ID == Util.Sesion.UserID)) { return(RedirectToAction("Index", "Home")); } var clase = Curso.Horario[idClase]; var lista = new Models.ListaDeAsistencia() { IdCurso = idCurso, Clase = clase, NombreCurso = Curso.Nombre, Participantes = Curso.Alumnos }; return(View(lista)); }
public List <ControlAsistencia.Participante> obtenerProfesores() { var servicio = new ControlAsistencia.ControlAsistenciaClient(); var cursos = servicio.Cursos(); List <ControlAsistencia.Participante> profesores = new List <ControlAsistencia.Participante>(); foreach (var varCursos in cursos) { var profesCurso = varCursos.Profesores; foreach (var profeCurso in profesCurso) { if (agregarProfesor(profeCurso, profesores)) { profesores.Add(profeCurso); } } } return(profesores); }
// POST api/<controller> public void Post([FromBody] Utalca.Models.Asistencia value) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); servicio.RegistrarAsistencia(value.IDParticipante, value.IDCurso, value.fechaClase); }
// GET api/<controller> public bool Get(Utalca.Models.Asistencia value) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); return(servicio.RegistrarAsistencia(value.IDParticipante, value.IDCurso, value.fechaClase)); }
public ActionResult Detalles(long id) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); return(View("Detalles", servicio.CursosPorProfesor(id))); }
public ActionResult Presentes(long id, long idHorario) { var servicio = new ControlAsistencia.ControlAsistenciaClient(); return(View(servicio.Curso(id))); }
// GET: Curso public ActionResult Index() { var servicio = new ControlAsistencia.ControlAsistenciaClient(); return(View(servicio.Cursos())); }