Exemple #1
0
        public IHttpActionResult ObtenerCategorias()
        {
            var db = new Test_WEBAPIEntities();

            var res = db.Categorias.Select(p => new CategoriaVM
            {
                Id     = p.Id,
                Nombre = p.Nombre
            }).ToList();

            return(Ok(res));
        }
Exemple #2
0
        public IHttpActionResult EliminarCate(int id)
        {
            var db  = new Test_WEBAPIEntities();
            var obj = db.Categoria.FirstOrDefault(p => p.Id == id);

            if (obj == null)
            {
                return(BadRequest("No se encontro el dato"));
            }
            db.Categoria.Remove(obj);

            var res = db.SaveChanges();

            if (res > 0)
            {
                return(Ok(obj));
            }
            return(BadRequest("No se pudo guardar"));
        }
Exemple #3
0
        public IHttpActionResult CrearCate(CategoriaVM cat)
        {
            var db = new Test_WEBAPIEntities();

            var catNueva = new Categoria {
                Id     = cat.Id,
                Nombre = cat.Nombre
            };

            db.Categoria.Add(catNueva);

            var res = db.SaveChanges();

            if (res > 0)
            {
                return(Ok(catNueva));
            }
            return(BadRequest("No se pudo guardar"));
        }
Exemple #4
0
        public IHttpActionResult ObtenerCategoriaxId(int id)
        {
            var db = new Test_WEBAPIEntities();

            var obj = db.Categoria.FirstOrDefault(p => p.Id == id);

            if (obj == null)
            {
                return(BadRequest("No se encontro el dato"));
            }

            var res = new CategoriaVM
            {
                Id     = obj.Id,
                Nombre = obj.Nombre
            };

            return(Ok(res));
        }
Exemple #5
0
        public IHttpActionResult ModificarCate([FromBody] CategoriaVM cat)
        {
            var db  = new Test_WEBAPIEntities();
            var obj = db.Categoria.FirstOrDefault(p => p.Id == cat.Id);

            if (obj == null)
            {
                return(BadRequest("No se encontro el dato"));
            }

            obj.Id     = cat.Id;
            obj.Nombre = cat.Nombre;

            var res = db.SaveChanges();

            if (res > 0)
            {
                return(Ok(obj));
            }
            return(BadRequest("No se pudo guardar"));
        }