public async Task AddBankTransactionGroup(BankTransactionGroup bankTransactionGroup)
        {
            await using var context = contextFactory.GetContext();
            await context.BankTransactionGroups.AddAsync(bankTransactionGroup);

            await context.SaveChangesAsync();
        }
        public static BankTransactionGroup CreateBankTransactionGroup(string dataAreaId, string transactionGroupId, string transactionTypeId, global::Microsoft.Dynamics.DataEntities.BankTransactionType bankTransactionType)
        {
            BankTransactionGroup bankTransactionGroup = new BankTransactionGroup();

            bankTransactionGroup.dataAreaId         = dataAreaId;
            bankTransactionGroup.TransactionGroupId = transactionGroupId;
            bankTransactionGroup.TransactionTypeId  = transactionTypeId;
            if ((bankTransactionType == null))
            {
                throw new global::System.ArgumentNullException("bankTransactionType");
            }
            bankTransactionGroup.BankTransactionType = bankTransactionType;
            return(bankTransactionGroup);
        }