public bool BeginTransaction(BeginTransactionViewModel transactionView) { var transaction = _context.Transactions.Find(transactionView.TransactionId); transaction.CourierId = transactionView.CourierId; transaction.Status = TransactionStatus.InProgress; _context.Transactions.Update(transaction); return(_context.SaveChanges() > 0); }
public IActionResult Begin(int id) { var beginTransaction = new BeginTransactionViewModel { TransactionId = id }; var courieres = _courierService.ListCouriers(); ViewBag.AvailableCouriers = new SelectList(courieres, "Id", "FullName"); return(View(beginTransaction)); }
public IActionResult Begin(BeginTransactionViewModel beginTransaction) { var success = _transactionService.BeginTransaction(beginTransaction); return(RedirectToIndex(success)); }