Example #1
0
        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));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #6
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));
        }