public ActionResult Todos() { MovimientosResult Respuesta = new MovimientosResult(); Datos db = new Datos(); try { if (db.Movimientos != null) { // string json = JsonConvert.SerializeObject(db.Movimientos); Respuesta.Datos = db.Movimientos.ToList(); // json; } else { throw new MovimientosException("No tenemos Movimientos para mostrar"); } } catch (MovimientosException ex) { Respuesta.estado = false; Respuesta.Mensaje = ex.Message; } return(Ok(Respuesta)); }
public ActionResult TodosOrdenadosPorIDCliente() { MovimientosResult Respuesta = new MovimientosResult(); Datos db = new Datos(); // Acceso con Linq to SQL (Ordenamiento) var ListaMovimientos = from m in db.Movimientos join c in db.Clientes on m.idcliente equals c.id orderby m.idcliente select new { m.id, m.idcliente, c.nombre, m.tipo, m.cantidad }; try { if (ListaMovimientos != null) { Respuesta.Datos = ListaMovimientos; // json; } else { throw new MovimientosException("No tenemos Movimientos para mostrar"); } } catch (MovimientosException ex) { Respuesta.estado = false; Respuesta.Mensaje = ex.Message; } return(Ok(Respuesta)); }