public Apoderado_Api GetById(int rut) { Apoderado_Api apoderado = new Apoderado_Api(); apoderado.ReadPorRut(rut); return(apoderado); }
public IHttpActionResult NuevoApoderado(Apoderado_Api apoderado_crear) { if (apoderado_crear.Create()) { return(Ok()); } return(BadRequest("No se ha podido crear el apoderado.")); }
public IHttpActionResult BorrarApoderado(int rut) { Apoderado_Api apoderado_borrar = new Apoderado_Api() { Usuario = new Usuario() { Rut = rut } }; if (apoderado_borrar.Delete()) { return(Ok()); } return(BadRequest("No se ha podido borrar el apoderado.")); }
public IEnumerable <Alumno> ListaAlumnos() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Alumno_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Apoderado_Api apoderado = new Apoderado_Api(); apoderado.Read((int)n.APOID); Curso_Api curso = new Curso_Api(); curso.Read((int)n.CURID); return(new Alumno() { Rut = (int)n.RUT, DigitoV = n.DIGITOV, Nombre = n.NOMBRE, APaterno = n.APATERNO, AMaterno = n.AMATERNO, TotalReunido = (int?)n.TOTALREUNIDO, TotalPagar = (int?)n.TOTALPAGAR, Apoderado = new Apoderado() { Id = apoderado.Id, Usuario = apoderado.Usuario }, Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalReunido = curso.TotalReunido, TotalPagar = curso.TotalPagar, Colegio = curso.Colegio } }); }); return(salida); }
public bool ExistePorRut(int rut) { Apoderado_Api apoderado = new Apoderado_Api(); return(apoderado.ExisteApoderado(rut)); }