public IActionResult Edit(int id, Distributor distributor) { if (id != distributor.DistributorId) { return(NotFound()); } if (ModelState.IsValid) { try { _distributorService.Edit(distributor); TempData["Info"] = "Dane dytrybutory zostały zaktualizowane"; } catch (DbUpdateConcurrencyException) { if (!_distributorService.DistributorExists(distributor.DistributorId)) { return(NotFound()); } else { TempData["Warning"] = "Wystąpił błąd podczas edycji dystrybutora"; throw; } } return(RedirectToAction(nameof(Index))); } return(View(distributor)); }