public Actividad_Api GetById(int id) { Actividad_Api actividad = new Actividad_Api(); actividad.Read(id); return(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); }