public int Add(SysArea entity) { if (VerificationWidget.IsExit(nameof(SysArea), nameof(SysArea.AreaName), entity.AreaName, nameof(SysArea.AreaID), entity.AreaID)) { return(OperationWidget.IsRepeated); } using (TransactionScope transaction = new TransactionScope()) { if (handle.Add(entity) != OperationWidget.Success) { return(OperationWidget.Failed); } transaction.Complete(); return(OperationWidget.Success); } }