public async Task <bool> EliminarProductoPorIDAsync(int id) { using (PrincipalDBContext db = new PrincipalDBContext()) { Productos producto = db.Productos.Where(x => x.Id == id).FirstOrDefault(); if (producto != null) { db.Productos.Remove(producto); } return(await db.SaveChangesAsync() >= 1); } }
public async Task <bool> GuardarProducto(Productos producto) { using (PrincipalDBContext db = new PrincipalDBContext()) { Productos productos = db.Productos.Where(x => x.Id == producto.Id).FirstOrDefault(); if (productos == null) { productos = new Productos() { Id = producto.Id, Precio = producto.Precio, ProductName = producto.ProductName }; db.Productos.Add(producto); } else { productos.Id = producto.Id; productos.Precio = producto.Precio; productos.ProductName = producto.ProductName; } return(await db.SaveChangesAsync() >= 1); } }