コード例 #1
0
        public IActionResult Create([Bind("CarSize, LicensePlate, DistanceInKm")] Car car)
        {
            car.IsBooked = false;
            bool isCarNew = _carRepo.CheckIfCarIsOnDatabase(car);

            if (isCarNew)
            {
                ViewBag.error = "Bilen med detta reg-nummret finns redan";
                return(View("~/Views/Home/Index.cshtml"));
            }
            if (ModelState.IsValid)
            {
                _carRepo.Add(car);
                ViewBag.ok = $"Bilen med reg-nummer {car.LicensePlate} är tillagd";
                return(View("~/Views/Home/Index.cshtml"));
            }

            return(View("~/Views/Car/CreateNewCar.cshtml"));
        }