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.Destino_Asociado_Por_Id, param: p, commandType: CommandType.StoredProcedure); Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)result.CONTRATOID); Destino_Api destino = new Destino_Api(); destino.Read((int)result.DESTINOID); Id = (int)result.ID; Contrato = new Contrato() { Id = contrato.Id, Curso = contrato.Curso, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor }; Destino = new Destino() { Id = destino.Id, Nombre = destino.Nombre, Valor = destino.Valor }; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }
public void MappingThisFromAnother(Destino_Api objeto) { this.Id = objeto.Id; this.Nombre = objeto.Nombre; this.Valor = objeto.Valor; }