public static KeyValuePair <Respuesta, List <Cerveza> > GetValores(int param, string criterio) { BlazorCrudContext db = new BlazorCrudContext(); Respuesta resp = new Respuesta(); List <Cerveza> oCerveza = new List <Cerveza>(); try { switch (param) { case 0: oCerveza = db.Cervezas.ToList(); resp.Exito = 1; break; case 1: oCerveza = db.Cervezas.Where(a => a.Id == Convert.ToInt64(criterio)).ToList(); resp.Exito = 1; break; case 2: oCerveza = db.Cervezas.Where(a => a.Nombre.Contains(criterio)).ToList(); resp.Exito = 1; break; case 3: oCerveza = db.Cervezas.Where(a => a.Marca.Contains(criterio)).ToList(); resp.Exito = 1; break; default: oCerveza = new List <Cerveza>(); resp.Exito = 0; resp.Mensaje = "Este parametro no existe"; break; } } catch (Exception ex) { resp.Mensaje = ex.Message; } finally { db.Dispose(); } return(new KeyValuePair <Respuesta, List <Cerveza> >(resp, oCerveza)); }
public IActionResult Get(int Id) { BlazorCrudContext db = new BlazorCrudContext(); Producto producto = db.Productos.Find(Id); Respuesta oRespuesta = new Respuesta(); try { producto = db.Productos.Find(Id); oRespuesta.Exito = 1; } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } finally { db.Dispose(); } return(Ok(producto)); }
public IActionResult Get(int Id) { BlazorCrudContext db = new BlazorCrudContext(); Cerveza cerveza = db.Cervezas.Find(Id); Respuesta oRespuesta = new Respuesta(); try { cerveza = db.Cervezas.Find(Id); oRespuesta.Exito = 1; } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } finally { db.Dispose(); } return(Ok(cerveza)); }
public static KeyValuePair <Respuesta, List <Producto> > GetValores(int param, string criterio) { BlazorCrudContext db = new BlazorCrudContext(); Respuesta resp = new Respuesta(); List <Producto> oProducto = new List <Producto>(); try { switch (param) { case 0: oProducto = db.Productos.ToList(); resp.Exito = 1; break; case 1: oProducto = db.Productos.Where(a => a.ProductoId == Convert.ToInt64(criterio)).ToList(); resp.Exito = 1; break; case 2: oProducto = db.Productos.Where(a => a.Nombre.Contains(criterio)).ToList(); resp.Exito = 1; break; case 3: oProducto = db.Productos.Where(a => a.Descripcion.Contains(criterio)).ToList(); resp.Exito = 1; break; case 4: oProducto = db.Productos.Where(a => a.Cantidad == Convert.ToDecimal(criterio)).ToList(); resp.Exito = 1; break; case 5: oProducto = db.Productos.Where(a => a.Precio == Convert.ToDecimal(criterio)).ToList(); resp.Exito = 1; break; case 6: oProducto = db.Productos.Where(a => a.Reorden == Convert.ToDecimal(criterio)).ToList(); resp.Exito = 1; break; case 7: oProducto = db.Productos.Where(a => a.Itbis == Convert.ToDecimal(criterio)).ToList(); resp.Exito = 1; break; default: oProducto = new List <Producto>(); resp.Exito = 0; resp.Mensaje = "Este parametro no existe"; break; } } catch (Exception ex) { resp.Mensaje = ex.Message; } finally { db.Dispose(); } return(new KeyValuePair <Respuesta, List <Producto> >(resp, oProducto)); }