public Contrato_Api GetById(int id) { Contrato_Api contrato = new Contrato_Api(); contrato.Read(id); return(contrato); }
public IEnumerable <Archivo> ListaArchivos() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Archivos_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)n.CONTRATOID); return(new Archivo() { Id = (int)n.ID, Nombre = n.ARCHIVO, Contrato = new Contrato() { Id = contrato.Id, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor, Curso = contrato.Curso, Estado = contrato.Estado } }); }); return(salida); }
public IEnumerable <Seguro_Asociado> ListaSeguroAsociados() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Seguros_Asociado_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)n.CONTRATOID); Tipo_Seguro_Api seguro = new Tipo_Seguro_Api(); seguro.Read((int)n.TIPO_SEGUROID); return(new Seguro_Asociado() { Id = (int)n.ID, Valor = (int)n.VALOR, Total_Dias = (int)n.TOTAL_DIAS, Seguro = (int)n.SEGUROID, 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(salida); }
public IEnumerable <Servicio_Asociado> ListaServiciosAsociados() { var p = new OracleDynamicParameters(); p.Add("c1", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output); var result = Db.Query <dynamic>(Procs.Servicios_Asociado_Todos, param: p, commandType: CommandType.StoredProcedure); var salida = result.Select(n => { Contrato_Api contrato = new Contrato_Api(); contrato.Read((int)n.CONTRATOID); Servicio_Api servicio = new Servicio_Api(); servicio.Read((int)n.SERVICIOID); return(new Servicio_Asociado() { Id = (int)n.ID, Contrato = new Contrato() { Id = contrato.Id, Curso = contrato.Curso, Nombre = contrato.Nombre, Descripcion = contrato.Descripcion, Fecha_Viaje = contrato.Fecha_Viaje, Valor = contrato.Valor }, Servicio = new Servicio() { Id = servicio.Id, Nombre = servicio.Nombre, Descripcion = servicio.Descripcion, Valor = servicio.Valor } }); }); return(salida); }