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; } }
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; } }
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; } }
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>(); } }