예제 #1
0
        public static bool eliminarProducto(ViewProducto productoActualizar)
        {
            try
            {

                using (var db = new pruebaEntities())
                {
                    var producto = (from p in db.priducto
                                            where p.id == productoActualizar.id
                                            select p).FirstOrDefault();

                    producto.nombre = productoActualizar.Nombre;

                    db.priducto.Attach(producto);
                    db.Entry<priducto>(producto).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();
                }
                return true;

            }
            catch (Exception ex)
            {
                return false;
            }
        }
예제 #2
0
        public static bool CrearProducto(ViewProducto model)
        {
            try
            {
                priducto producto = new priducto(){nombre = model.Nombre, fechacreacion = DateTime.Now, rutaimagen = model.rulImagen};

                using(var db = new pruebaEntities())
                {
                    db.priducto.Add(producto);
                    db.SaveChanges();
                }
                return true;

            }
            catch(Exception ex)
            {
                return false;
            }
        }
예제 #3
0
        public static bool eliminarProducto(int id)
        {
            try
            {

                using (var db = new pruebaEntities())
                {

                    var productoeliminar = (from p in db.priducto
                                            where p.id == id
                                            select p).FirstOrDefault();

                    db.priducto.Remove(productoeliminar);
                    db.SaveChanges();
                }
                return true;

            }
            catch (Exception ex)
            {
                return false;
            }
        }
예제 #4
0
        public static List<priducto> obtenerProductos()
        {
            try
            {
                List<priducto> productos = new List<priducto>();

                using (var db = new pruebaEntities())
                {
                    productos = (from p in db.priducto
                                // where p.id == 1 && p.fechacreacion < DateTime.Now
                                 orderby p.nombre
                                 select p).ToList();
                }

                return productos;
            }
            catch (Exception ex)
            {
                return new List<priducto>();
            }
        }