private void sequenceNumber(ClosingStoreAPI transactionApi) { SequenceNumberLog log = new SequenceNumberLog(); log.StoreCode = transactionApi.storeCode; log.LastNumberSequence = transactionApi.sequenceNumber; log.LastTransId = transactionApi.closingStoreId; log.Date = DateTime.Now; log.TransactionType = "Closing Store"; _context.SequenceNumberLog.Add(log); _context.SaveChanges(); }
public async Task <IActionResult> Post([FromBody] ClosingStoreAPI transactionApi) { //log record LogRecord log = new LogRecord(); log.TimeStamp = DateTime.Now; log.Tag = "Closing Store"; log.Message = JsonConvert.SerializeObject(transactionApi); _context.LogRecord.Add(log); ClosingStore cashierShift = new ClosingStore(); cashierShift.ClosignTranBal = transactionApi.closingDeposit; cashierShift.ClosingDeposit = transactionApi.closingDeposit; cashierShift.ClosingPettyCash = transactionApi.closingDeposit; cashierShift.ClosingStoreId = transactionApi.closingStoreId; cashierShift.ClosingTimeStamp = DateTime.Now; cashierShift.DeviceName = transactionApi.deviceName; cashierShift.DisputePettyCash = transactionApi.disputePettyCash; cashierShift.DisputeTransBal = transactionApi.disputeTransBal; cashierShift.EmployeeId = transactionApi.employeeId; cashierShift.EmployeeName = transactionApi.employeeName; cashierShift.OpeningDeposit = transactionApi.openingDeposit; cashierShift.OpeningPettyCash = transactionApi.openingPettyCash; cashierShift.OpeningTimeStamp = DateTime.Now; cashierShift.OpeningTransBal = transactionApi.openingTransBal; cashierShift.RealDeposit = transactionApi.realDeposit; cashierShift.RealPettyCash = transactionApi.realPettyCash; cashierShift.RealTransBal = transactionApi.realTransBal; cashierShift.StatusClose = transactionApi.statusClose; cashierShift.StoreCode = transactionApi.storeCode; _context.Add(cashierShift); _context.SaveChanges(); this.sequenceNumber(transactionApi); return(Ok(cashierShift)); }