public async Task <IActionResult> Edit(int id, [Bind("Id,CourierId,SenderId,Description,DeliveryAddress, PackageStatus")] Package package) { if (id != package.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(package); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PackageExists(package.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["CourierId"] = new SelectList(_context.Courier, "Id", "Id", package.CourierId); ViewData["SenderId"] = new SelectList(_context.Set <Sender>(), "Id", "Id", package.SenderId); return(View(package)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,SenderName,PhoneNumber,Email")] Sender sender) { if (id != sender.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(sender); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SenderExists(sender.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(sender)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Name,LogoUrl")] Courier courier) { if (id != courier.Id) { return(NotFound()); } if (ModelState.IsValid) { try { SubmitCourierLogo(courier); _context.Update(courier); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CourierExists(courier.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(courier)); }