Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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));
        }