/// <summary>
            ///  Insert/Update one or more stock count journal transactions.
            /// </summary>
            /// <param name="request">The request.</param>
            /// <returns>The <see cref="NullResponse"/> object.</returns>
            private NullResponse CreateUpdateStockCountJournalTransaction(CreateUpdateStockCountJournalTransactionDataRequest request)
            {
                var dataManager = new StockCountDataManager(request.RequestContext);

                dataManager.CreateUpdateStockCountTransactions(request.JournalTransactions);

                return(new NullResponse());
            }
            /// <summary>
            /// Adds or updates the stock count.
            /// </summary>
            /// <param name="journalId">The stock count journal identifier.</param>
            /// <param name="context">The request context.</param>
            /// <param name="transactions">A collection of stock count journal transactions.</param>
            private static void AddUpdateStockCount(string journalId, RequestContext context, IEnumerable <StockCountJournalTransaction> transactions)
            {
                foreach (var stockCountJournalTransaction in transactions)
                {
                    stockCountJournalTransaction.UpdateJournalId(journalId);
                }

                var dataRequest = new CreateUpdateStockCountJournalTransactionDataRequest(transactions);

                context.Runtime.Execute <NullResponse>(dataRequest, context);
            }