/// <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); }