public virtual void UpdateProductWarrantyInfo(ProductInfo productInfo) { using (var tran = new TransactionScope()) { _productProcessor.UpdateProductWarrantyInfo(productInfo); tran.Complete(); } }