public Actividad_Asociada_Api GetById(int id) { Actividad_Asociada_Api actividad = new Actividad_Asociada_Api(); actividad.Read(id); return(actividad); }
public IEnumerable <Pago_Actividad> ListaPagoActividad() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Pago_Actividad_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Pago_Api pago = new Pago_Api(); pago.Read((int)n.PAGOID); Actividad_Asociada_Api actividad_asociada = new Actividad_Asociada_Api(); actividad_asociada.Read((int)n.ACTIVIDAD_ASIGNADAID); return(new Pago_Actividad() { Id = (int)n.ID, Pago = new Pago() { Id = pago.Id, Alumno = pago.Alumno, Valor_Pago = pago.Valor_Pago, Total_Cuenta = pago.Total_Cuenta, Fecha_Pago = pago.Fecha_Pago }, Actividad_Asignada = new Actividad_Asociada() { Id = actividad_asociada.Id, Actividad = actividad_asociada.Actividad, Curso = actividad_asociada.Curso, Total_Recaudado = actividad_asociada.Total_Recaudado, Prorrateo = actividad_asociada.Prorrateo } }); }); return(salida); }