public IActionResult ProyectoPropiedad([FromBody] dynamic value) { try { ProyectoPropiedadValidator validator = new ProyectoPropiedadValidator(); ValidationResult results = validator.Validate(value); if (results.IsValid) { String nombre = value.nombre; String descripcion = value.descripcion; int datoTipoId = value.datoTipoid; DatoTipo datoTipo = new DatoTipo(); datoTipo.id = datoTipoId; ProyectoPropiedad proyectoPropiedad = new ProyectoPropiedad(); proyectoPropiedad.nombre = nombre; proyectoPropiedad.usuarioCreo = User.Identity.Name; proyectoPropiedad.fechaCreacion = DateTime.Now; proyectoPropiedad.estado = 1; proyectoPropiedad.descripcion = descripcion; proyectoPropiedad.datoTipoid = datoTipoId; bool result = ProyectoPropiedadDAO.guardarProyectoPropiedad(proyectoPropiedad); return(Ok(new { success = result, id = proyectoPropiedad.id, usuarioCreo = proyectoPropiedad.usuarioCreo, fechaCreacion = proyectoPropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"), usuarioActualizo = proyectoPropiedad.usuarioActualizo, fechaActualizacion = proyectoPropiedad.fechaActualizacion != null ? proyectoPropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null })); } else { return(Ok(new { success = false })); } } catch (Exception e) { CLogger.write("5", "ProyectoPropiedadController.class", e); return(BadRequest(500)); } }
public IActionResult DatoTipoPorId(int id) { try { DatoTipo datoTipo = DatoTipoDAO.getDatoTipo(id); return(Ok(new { success = datoTipo != null ? true : false, id = datoTipo.id, nombre = datoTipo.nombre })); } catch (Exception e) { CLogger.write("2", "DatoTipo.class", e); return(BadRequest(500)); } }
public static DatoTipo getDatoTipo(int codigo) { DatoTipo ret = null; try { using (DbConnection db = new OracleContext().getConnection()) { ret = db.QueryFirstOrDefault <DatoTipo>("SELECT * FROM dato_tipo WHERE id=:id", new { id = codigo }); } } catch (Exception e) { CLogger.write("1", "DatoTipoDAO.class", e); } return(ret); }