public Curso_Api GetById(int id) { Curso_Api curso = new Curso_Api(); curso.Read(id); return(curso); }
public IEnumerable <Contrato> ListaContrato() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Contrato_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Curso_Api curso = new Curso_Api(); curso.Read((int)n.CURSOID); return(new Contrato() { Id = (int)n.ID, Nombre = n.NOMBRE, Descripcion = n.DESCRIPCION, Fecha_Viaje = (DateTime)n.FECHA_VIAJE, Estado = ((int)n.ESTADO > 0) ? true : false, Valor = (int)n.TOTAL, Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalReunido = curso.TotalReunido, TotalPagar = curso.TotalPagar, Colegio = curso.Colegio }, ListaSeguroAsociados = ListaSeguroAsociadosXContrato((int)n.ID).ToList(), ListaServiciosAsociados = ListaServiciosAsociadosXContrato((int)n.ID).ToList(), ListaDestinosAsociados = ListaDestinosAsociadosXContrato((int)n.ID).ToList(), ListaArchivos = ListaArchivosXContrato((int)n.ID).ToList() }); }); return(salida); }
public IHttpActionResult NuevoCurso(Curso_Api curso_crear) { if (curso_crear.Create()) { return(Ok()); } return(BadRequest("No se ha podido crear el curso.")); }
public IHttpActionResult BorrarColegio(int id) { Curso_Api curso_borrar = new Curso_Api() { Id = id }; if (curso_borrar.Delete()) { return(Ok()); } return(BadRequest("No se ha podido borrar el curso.")); }
public IHttpActionResult EditarCurso(Curso_Api curso_editar) { if (!ModelState.IsValid) { return(BadRequest("Datos invalidos.")); } if (curso_editar.Update()) { return(Ok()); } return(BadRequest("No se ha podido editar el curso.")); }
public IEnumerable <Actividad_Asociada> ListaActividadAsociada() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Actividad_Asociada_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Curso_Api curso = new Curso_Api(); curso.Read((int)n.CURSOID); Actividad_Api actividad = new Actividad_Api(); actividad.Read((int)n.ACTIVIDADID); return(new Actividad_Asociada() { Id = (int)n.ID, Actividad = new Actividad() { Id = actividad.Id, Nombre = actividad.Nombre, Descripcion = actividad.Descripcion }, Curso = new Curso() { Id = curso.Id, Nombre = curso.Nombre, TotalReunido = curso.TotalReunido, TotalPagar = curso.TotalPagar, Colegio = curso.Colegio }, Total_Recaudado = (int)n.TOTAL_RECAUDADO, Prorrateo = (int)n.PRORRATEO }); }); return(salida); }
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); }