public IActionResult Eliminar(int Id) { Respuesta oRespuesta = new Respuesta(); try { using (cdAPIContext db = new cdAPIContext()) { 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 Add(CervezaRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (cdAPIContext db = new cdAPIContext()) { Cerveza oCerveza = new Cerveza(); oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; oCerveza.Precio = model.Precio; db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult Edit(CervezaRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (cdAPIContext db = new cdAPIContext()) { Cerveza oCerveza = db.Cervezas.Find(model.Id); oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; oCerveza.Precio = model.Precio; db.Entry(oCerveza).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRespuesta.Exito = 1; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }