public bool Read(int id) { try { var p = new OracleDynamicParameters(); p.Add("Id", id); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.QuerySingle <dynamic>(Procs.Actividad_Asociada_Por_Id, param: p, commandType: CommandType.StoredProcedure); Curso_Api curso = new Curso_Api(); curso.Read((int)result.CURSOID); Actividad_Api actividad = new Actividad_Api(); actividad.Read((int)result.ACTIVIDADID); Id = (int)result.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, Colegio = curso.Colegio }; Total_Recaudado = (int)result.TOTAL_RECAUDADO; Prorrateo = (int)result.PRORRATEO; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }
public void MappingThisFromAnother(Actividad_Api objeto) { this.Id = objeto.Id; this.Nombre = objeto.Nombre; this.Descripcion = objeto.Descripcion; }