UPDATE [dbo].[Product] SET Deleted = 0 WHERE Deleted = 1
/// <summary>
/// Delete a product
/// </summary>
/// <param name="product">Product</param>
public virtual void DeleteProduct(Product product)
{
if (product == null)
throw new ArgumentNullException("product");
product.Deleted = true;
//delete product
UpdateProduct(product);
}