public IActionResult Edit(CervezaRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Cerveza oCerveza = db.Cervezas.Find(model.Id); if (oCerveza != null) { oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; db.Entry(oCerveza).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } else { oRespuesta.Mensaje = "La cerveza que desea eliminar no existe"; oRespuesta.Exito = 0; } } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Delete(int Id) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Producto oProducto = db.Productos.Find(Id); if (oProducto != null) { db.Remove(oProducto); db.SaveChanges(); oRespuesta.Exito = 1; } else { oRespuesta.Mensaje = "El elemento que busca no pudo ser encontrado"; oRespuesta.Exito = 0; } } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Add(ProductoRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Producto oProducto = new Producto(); oProducto.Nombre = model.Nombre; oProducto.Descripcion = model.Descripcion; //oProducto.FechaCreacrion = model.FechaCreacrion; oProducto.Cantidad = model.Cantidad; oProducto.Precio = model.Precio; oProducto.Reorden = model.Reorden; oProducto.Itbis = model.Itbis; db.Productos.Add(oProducto); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { //oRespuesta.Mensaje = ex.Message; throw; } return(Ok(oRespuesta)); }
public IActionResult Add(CervezaRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Cerveza oCerveza = new Cerveza(); oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; db.Cervezas.Add(oCerveza); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { //oRespuesta.Mensaje = ex.Message; throw; } return(Ok(oRespuesta)); }
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() { Response <List <Beer> > response = new Response <List <Beer> >(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { var lst = db.Beers.ToList(); response.success = 1; response.data = lst; } } catch (Exception ex) { response.message = ex.Message; } return(Ok(response)); }
public IActionResult Get() { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { var lst = db.Cervezas.ToList(); oRespuesta.Exito = 1; oRespuesta.Data = lst; } }catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Dele(int Id) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Cerveza oCerveza = db.Cervezas.Find(Id); db.Remove(oCerveza); db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Delete(int id) { Response <object> response = new Response <object>(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Beer beer = db.Beers.Find(id); db.Remove(beer); db.SaveChanges(); response.success = 1; } } catch (Exception ex) { response.message = ex.Message; } return(Ok(response)); }
public IActionResult Edit(ProductoRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Producto oProducto = db.Productos.Find(model.ProductoId); if (oProducto != null) { oProducto.Nombre = model.Nombre; oProducto.Descripcion = model.Descripcion; //oProducto.FechaCreacrion = model.FechaCreacrion; oProducto.Cantidad = model.Cantidad; oProducto.Precio = model.Precio; oProducto.Reorden = model.Reorden; oProducto.Itbis = model.Itbis; db.Entry(oProducto).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } else { oRespuesta.Mensaje = "El producto" + " que desea eliminar no existe"; oRespuesta.Exito = 0; } } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Edit(BeerRequest request) { Response <object> response = new Response <object>(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Beer beer = db.Beers.Find(request.id); beer.Name = request.name; beer.Maker = request.maker; db.Entry(beer).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); response.success = 1; } } catch (Exception ex) { response.message = ex.Message; } return(Ok(response)); }
public IActionResult Add(BeerRequest request) { Response <object> response = new Response <object>(); try { using (BlazorCrudContext db = new BlazorCrudContext()) { Beer beer = new Beer(); beer.Name = request.name; beer.Maker = request.maker; db.Beers.Add(beer); db.SaveChanges(); response.success = 1; } } catch (Exception ex) { response.message = ex.Message; } return(Ok(response)); }
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)); }