public IActionResult Deliver(PackageDeliverModel model) { var package = this.packageService.ChangePackageToDeliveredStatusById(model.id); receiptsService.CreateReceipt(package.Weight * 2.67M, package.RecipientId, package.Id); return(this.Redirect("/Packages/Delivered")); }
public void DeliverPackage(string id) { Package package = context.Packages.Find(id); if (package == null) { return; } package.Status = PackageStatus.Delivered; context.SaveChanges(); receiptsService.CreateReceipt(package); }