public static void AddVirtualAccountCode(ApplicationDbContext dataAccess, string sourceProgId, string sourceBillNo, string virtualAccountCode)
        {
            VirtualAccountCodeModel virtualAccount = new VirtualAccountCodeModel()
            {
                SrcProgId = sourceProgId, SrcBillNo = sourceBillNo, VirtualAccountCode = virtualAccountCode,
            };

            dataAccess.Set <VirtualAccountCodeModel>().Add(virtualAccount);
        }
 /// <summary>
 /// 檢查銷帳編號是否已存在
 /// </summary>
 /// <param name="dataAccess"></param>
 /// <param name="virtualAccountCode">虛擬帳號</param>
 /// <returns></returns>
 public static bool CheckBankCodeExist(ApplicationDbContext dataAccess, string virtualAccountCode, out VirtualAccountCodeModel virtualAccount)
 {
     virtualAccount = dataAccess.Set <VirtualAccountCodeModel>().Find(virtualAccountCode);
     return(null != virtualAccount);
 }