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 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 IActionResult Get(CervezaRequest model) { Respuesta oRespuesta = new Respuesta(); try { using (cdAPIContext db = new cdAPIContext()) { var lst = db.Cervezas.ToList(); oRespuesta.Exito = 1; oRespuesta.Data = lst; } } catch (Exception ex) { oRespuesta.Mensaje = ex.Message; } return(Ok(oRespuesta)); }
public IActionResult EditarCerveza(CervezaRequest model) { Respuesta oRta = new(); try { using (BasicCrudContext db = new()) { Cerveza oCerveza = db.Cervezas.Find(model.Id); oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; db.Entry(oCerveza).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); oRta.Exito = 1; } } catch (Exception ex) { oRta.Mensaje = ex.Message; } return(Ok(oRta)); }
public IActionResult CrearCerveza(CervezaRequest model) { Respuesta oRta = new(); try { using (BasicCrudContext db = new()) { Cerveza oCerveza = new(); oCerveza.Nombre = model.Nombre; oCerveza.Marca = model.Marca; db.Cervezas.Add(oCerveza); db.SaveChanges(); oRta.Exito = 1; } } catch (Exception ex) { oRta.Mensaje = ex.Message; } return(Ok(oRta)); }
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)); }