コード例 #1
0
        public async Task <IHttpActionResult> UpdateStockTakeDetailQuantity(StockDetailQuantityUpdateRequest request)
        {
            if (!string.IsNullOrEmpty(request.SerialNo))
            {
                var terminal = TerminalServices.GetTerminalBySerial(request.SerialNo);

                if (terminal == null)
                {
                    return(Unauthorized());
                }

                var TransactionLog = TerminalServices.CheckTransactionLog(request.TransactionLogId, terminal.TerminalId);

                if (TransactionLog == true)
                {
                    return(Conflict());
                }
            }


            var result = await StockTakeApiService.UpdateStockTakeDetailQuantity(request);

            return(Ok(result));
        }