public Actividad_Api GetById(int id) { Actividad_Api actividad = new Actividad_Api(); actividad.Read(id); return(actividad); }
public IHttpActionResult NuevaActividad(Actividad_Api actividad_crear) { if (actividad_crear.Create()) { return(Ok()); } return(BadRequest("No se ha podido crear la actividad.")); }
public IHttpActionResult BorrarActividad(int id) { Actividad_Api actividad_borrar = new Actividad_Api() { Id = id }; if (actividad_borrar.Delete()) { return(Ok()); } return(BadRequest("No se ha podido borrar la actividad.")); }
public IHttpActionResult EditarActividad(Actividad_Api actividad_editar) { if (!ModelState.IsValid) { return(BadRequest("Datos invalidos.")); } if (actividad_editar.Update()) { return(Ok()); } return(BadRequest("No se ha podido actualizar la actividad.")); }
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); }