public ActionResult DriverRegister(DriverRegistrationModel model)
        {
            AuthenticationProvider ap = new AuthenticationProvider();
            if(ap.LoginMach(model.Login))
            {
                ModelState.AddModelError("Login", "Login must be unique");
                return View("DriverRegister" , model);
            }
            DriverManager dm = new DriverManager();
            DriverRegistrationModel drm = new DriverRegistrationModel();
            if (ModelState.IsValid)
            {

                dm.Insert(GetDriver(model));
            }

            return View("DriverRegister", drm);
        }
        private Driver GetDriver(DriverRegistrationModel model)
        {
            Car car = new Car {
                CarBrand = model.CarBrand,
                CarModel = model.CarModel,
                VehicleType = model.VehicleType,
                CarNumber = model.CarNumber,
                CarClass = model.CarClass
                };
            Driver driver = new Driver {
                Name = model.Name,
                Surname = model.Surname,
                MiddleName = model.Middlename,
                Phone = model.Phone,
                Login = model.Login,
                Password = model.Password,
                LicenseNum = model.LicenseNumber,
                LicenseValidDate = model.LicenseValidDate,
                Nationality = model.Nationality,
                Car = car
            };

            return driver;
        }
 //
 // GET: /Register/
 public ActionResult DriverRegister()
 {
     DriverRegistrationModel drm = new DriverRegistrationModel();
     return View("DriverRegister", drm);
 }