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.Seguro_Asociado_Por_Id, param: p, commandType: CommandType.StoredProcedure); Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)result.CONTRATOID); Tipo_Seguro_Api seguro = new Tipo_Seguro_Api(); seguro.Read((int)result.SEGUROID); Id = (int)result.ID; Valor = (int)result.VALOR; Seguro = (int)result.SEGUROID; Total_Dias = (int)result.TOTAL_DIAS; Contrato = new Contrato() { Id = contrato.Id, Curso = contrato.Curso, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor }; Tipo_Seguro = new Tipo_Seguro() { Id = seguro.Id, Nombre = seguro.Nombre, Tipo_Aseguradora = seguro.Tipo_Aseguradora }; return(true); } catch (Exception ex) { logger.Error(ex.Message); return(false); } }
public void MappingThisFromAnother(Tipo_Seguro_Api objeto) { this.Id = objeto.Id; this.Nombre = objeto.Nombre; this.Tipo_Aseguradora = objeto.Tipo_Aseguradora; }