public void LoadData()
        {
            List <Vehicle> list = VehicleDataMapper.FindAllDriverVehicles(ID);

            if (list != null)
            {
                BindingList <Vehicle> bindingList = new BindingList <Vehicle>(list);
                dataGrid.AutoGenerateColumns = false;
                dataGrid.DataSource          = bindingList;
            }
        }
        public IActionResult AutomatickeVytvoreni(string SPZ, int speed, bool isInCity)
        {
            Vehicle vehicle = VehicleDataMapper.FindBySPZ(SPZ);

            if (vehicle == null)
            {
                return(RedirectToAction("Index", "Home"));
            }
            Driver driver = DriverDataMapper.FindByID(vehicle.driverID);

            Record record = new Record();

            record.Ammount     = 0;
            record.DateOfEntry = DateTime.Now;
            record.PaidDate    = null;
            record.ExpireDate  = record.DateOfEntry.AddDays(30);
            record.driverID    = driver.ID;
            record.PointsTaken = 0;
            record.employeeID  = 1;
            record.fineTypeID  = 6;


            if (speed < 10 && isInCity == true)
            {
                record.Ammount     = 500;
                record.PointsTaken = 0;
            }
            else if (speed >= 10 && speed < 30 && isInCity == true)
            {
                record.Ammount     = 2000;
                record.PointsTaken = 1;
            }
            else if (speed >= 30 && isInCity == true)
            {
                record.Ammount     = 5000;
                record.PointsTaken = 3;
            }
            else if (speed < 10 && isInCity == false)
            {
                record.Ammount     = 500;
                record.PointsTaken = 0;
            }
            else if (speed >= 10 && speed < 30 && isInCity == false)
            {
                record.Ammount     = 2000;
                record.PointsTaken = 2;
            }
            else if (speed >= 30 && isInCity == false)
            {
                record.Ammount     = 5000;
                record.PointsTaken = 4;
            }


            RecordDataMapper.Save(record);

            driver.RemainingPoints -= record.PointsTaken;
            if (driver.RemainingPoints <= 0)
            {
                driver.State        = false;
                ViewBag.driverState = false;
            }

            DriverDataMapper.Update(driver);

            return(RedirectToAction("Login", "Home"));
        }