public IActionResult Edit(int id, Tank tank) { if (id != tank.TankId) { return(NotFound()); } if (ModelState.IsValid) { try { _tankService.Edit(tank); TempData["Info"] = "Dane zbiorniki zostały zaktualizowane"; } catch (DbUpdateConcurrencyException) { if (!_tankService.TankExists(tank.TankId)) { return(NotFound()); } else { TempData["Warning"] = "Wystąpił błąd podczas edycji zbiornika"; throw; } } return(RedirectToAction(nameof(Index))); } return(View(tank)); }