コード例 #1
0
        public IActionResult Index(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.Add(name, wateringPeriod, DateTime.UtcNow, User.Identity.Name);
                return(RedirectToAction("Index", "MyPlants"));
            }

            return(View());
        }