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