public IActionResult ProyectoPropiedadPaginaPorTipoProy([FromBody] dynamic value) { try { int pagina = value.pagina != null ? (int)value.pagina : default(int); int idProyectoPropiedad = value.idProyectoTipo != null ? (int)value.idProyectoTipo : default(int); List <ProyectoPropiedad> proyectopropiedades = ProyectoPropiedadDAO.getProyectoPropiedadesPorTipoProyectoPagina(pagina, idProyectoPropiedad); List <stproyectopropiedad> stproyectopropiedad = new List <stproyectopropiedad>(); foreach (ProyectoPropiedad proyectopropiedad in proyectopropiedades) { stproyectopropiedad temp = new stproyectopropiedad(); temp.id = proyectopropiedad.id; temp.nombre = proyectopropiedad.nombre; temp.descripcion = proyectopropiedad.descripcion; proyectopropiedad.datoTipos = DatoTipoDAO.getDatoTipo(proyectopropiedad.datoTipoid); temp.datoTipoid = proyectopropiedad.datoTipos.id; temp.datoTiponombre = proyectopropiedad.datoTipos.nombre; temp.estado = proyectopropiedad.estado; temp.fechaActualizacion = proyectopropiedad.fechaActualizacion != null?proyectopropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = proyectopropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = proyectopropiedad.usuarioActualizo; temp.usuarioCreo = proyectopropiedad.usuarioCreo; stproyectopropiedad.Add(temp); } return(Ok(new { success = true, proyectopropiedades = stproyectopropiedad })); } catch (Exception e) { CLogger.write("2", "ProyectoPropiedadController.class", e); return(BadRequest(500)); } }
public IActionResult ProyectoPropiedadPagina([FromBody] dynamic value) { try { int pagina = value.pagina != null ? (int)value.pagina : default(int); int numeroProyectoPropiedad = value.numeroProyectoPropiedad != null ? (int)value.numeroProyectoPropiedad : default(int); string filtro_busqueda = value.filtro_busqueda != null ? value.filtro_busqueda : default(string); string columnaOrdenada = value.columnaOrdenada != null ? (string)value.columnaOrdenada : default(string); string ordenDireccion = value.ordenDireccion != null ? (string)value.ordenDireccion : default(string); List <ProyectoPropiedad> proyectopropiedades = ProyectoPropiedadDAO.getProyectoPropiedadesPagina(pagina, numeroProyectoPropiedad, filtro_busqueda, columnaOrdenada, ordenDireccion); List <stproyectopropiedad> stproyectopropiedad = new List <stproyectopropiedad>(); foreach (ProyectoPropiedad proyectopropiedad in proyectopropiedades) { stproyectopropiedad temp = new stproyectopropiedad(); temp.id = proyectopropiedad.id; temp.nombre = proyectopropiedad.nombre; temp.descripcion = proyectopropiedad.descripcion; proyectopropiedad.datoTipos = DatoTipoDAO.getDatoTipo(proyectopropiedad.datoTipoid); temp.datoTipoid = proyectopropiedad.datoTipos.id; temp.datoTiponombre = proyectopropiedad.datoTipos.nombre; temp.estado = proyectopropiedad.estado; temp.fechaActualizacion = proyectopropiedad.fechaActualizacion != null?proyectopropiedad.fechaActualizacion.Value.ToString("dd/MM/yyyy H:mm:ss") : null; temp.fechaCreacion = proyectopropiedad.fechaCreacion.ToString("dd/MM/yyyy H:mm:ss"); temp.usuarioActualizo = proyectopropiedad.usuarioActualizo; temp.usuarioCreo = proyectopropiedad.usuarioCreo; stproyectopropiedad.Add(temp); } return(Ok(new { success = true, proyectopropiedades = stproyectopropiedad })); } catch (Exception e) { CLogger.write("1", "ProyectoPropiedadController.class", e); return(BadRequest(500)); } }