示例#1
0
        public Categoria Post(Categoria _categoria)
        {
            Categoria res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.categorias.Add(_categoria);
                gestorDB.SaveChanges();
            }
            return(res);
        }
        public Atributo Post(Atributo _atributo)
        {
            Atributo res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.atributos.Add(_atributo);
                gestorDB.SaveChanges();
            }
            return(res);
        }
示例#3
0
        public Tipo Post(Tipo _tipo)
        {
            Tipo res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.tipos.Add(_tipo);
                gestorDB.SaveChanges();
            }
            return(res);
        }
示例#4
0
        public Categoria Put(Categoria _categoria)
        {
            Categoria res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.categorias.Attach(_categoria);
                gestorDB.Entry(_categoria).State = System.Data.Entity.EntityState.Modified;
                gestorDB.SaveChanges();
            }
            return(res);
        }
        public Atributo Put(Atributo _atributo)
        {
            Atributo res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.atributos.Attach(_atributo);
                gestorDB.Entry(_atributo).State = System.Data.Entity.EntityState.Modified;
                gestorDB.SaveChanges();
            }
            return(res);
        }
示例#6
0
        public Tipo Put(Tipo _tipo)
        {
            Tipo res = null;

            using (var gestorDB = new GestorDB())
            {
                res = gestorDB.tipos.Attach(_tipo);
                gestorDB.Entry(_tipo).State = System.Data.Entity.EntityState.Modified;
                gestorDB.SaveChanges();
            }
            return(res);
        }
示例#7
0
        public Boolean Delete(int _id)
        {
            Boolean respuesta = true;

            using (var gestorDB = new GestorDB())
            {
                Categoria a = gestorDB.categorias.Find(_id);
                try{
                    gestorDB.categorias.Remove(a);
                    gestorDB.SaveChanges();
                }
                catch {
                    respuesta = false;
                    return(respuesta);
                }
            }
            return(respuesta);
        }