public bool UpdateVerificationStatus(UserBankAccountRequest request) { if (SimpleAesUtil.DecryptAES(request.AccountNumber, EwalletConstant.keyAES).IndexOf(EwalletConstant.strWord) == -1) { return(false); } WalletTransactionUow WalletTransactionUnitOfWork = new WalletTransactionUow(new WalletEntities()); try { WalletTransactionUnitOfWork.BeginTransaction(); var UserBankAcc = WalletTransactionUnitOfWork.GetBankAccByID(request.ID); UserBankAcc.Comments = request.Comments; UserBankAcc.Verify = request.Verify; UserBankAcc.Update_date = DateTime.Now; WalletTransactionUnitOfWork.DoUpdate(UserBankAcc).SaveAndContinue(); WalletTransactionUnitOfWork.EndTransaction(); return(true); } catch (Exception ex) { var logWallet = new LogWallet(); Task.Factory.StartNew(() => logWallet.Log(MethodBase.GetCurrentMethod(), "", ex, "")); return(false); } }