public IActionResult Deliver() { int packageId = int.Parse(Request.QueryData["id"].ToString()); packagesService.DeliverPackage(packageId); return(RedirectToAction(Constants.HomeViewRoute)); }
public void MarkPackageAsDelivered(List <Package> currentPackingList) { int userChoice = _ioHelper.GetIntFromUser("Choose package"); int score; if (userChoice <= 0 || userChoice > currentPackingList.Count) { Console.WriteLine("There is no package with that id"); return; } score = _packagesService.DeliverPackage(currentPackingList[userChoice - 1].Id, currentPackingList[userChoice - 1].EtaToReceiver, _timeCalculator.GetCurrentWarpedTime()); if (score == 0) { Console.WriteLine("You have already marked this package as delivered"); return; } Console.WriteLine($"Your score for delivering this package is: {score}"); }
public IActionResult Deliver(string id) { packagesService.DeliverPackage(id); return(Redirect("/Packages/Delivered")); }