public IActionResult Edit(int id, string name, int wateringPeriod) { if (string.IsNullOrEmpty(name)) { ModelState.AddModelError(nameof(name), "Името на растението не може да е празно."); } else if (name.Length >= 50) { ModelState.AddModelError(nameof(name), "Името на растението не може да е повече от 50."); } if (wateringPeriod <= 0) { ModelState.AddModelError(nameof(wateringPeriod), "Периода за поливане не може да е по-малък от 1."); } if (ModelState.IsValid) { plantService.Edit(name, wateringPeriod, id); return(RedirectToAction("Index")); } return(View(new EditPlantViewModel() { PlantId = id, Name = name, WateringPeriod = wateringPeriod })); }