Пример #1
0
        public ActionResult Edit(Guid driverId, Guid authId)
        {
            Driver        driver     = Parser.GetDriver(Client.FindDriver(driverId));
            Authorization auth       = Parser.GetAuth(Client.FindAuth(authId));
            DriverAuth    driverAuth = new DriverAuth(auth, driver);

            if (Client.EditDriverProfile(Parser.ParseAuth(auth), Parser.ParseDriver(driver)) == false)
            {
                ModelState.AddModelError("", "Данный логин уже занят");
            }
            else
            {
                Client.EditDriverProfile(Parser.ParseAuth(driverAuth.Auth), Parser.ParseDriver(driverAuth.Driver));
            }

            return(View(driverAuth));
        }
Пример #2
0
        public ActionResult Register(Driver driver, Authorization auth)
        {
            /*auth.Login = "******";
             * auth.Password = "******";
             * auth.Role = 1;
             * driver.Authorization = auth;*/
            /*var auth1 = Client.FindAuth(auth.ID);
             * if (auth1 == null)
             * {*/
            auth.Role = 1;
            DriverAuth driverAuth = new DriverAuth(auth, driver);

            if (Client.RegistrateDriver(Parser.ParseDriver(driverAuth.Driver), Parser.ParseAuth(driverAuth.Auth)) == false)
            {
                ModelState.AddModelError("", "Данный логин уже занят");
            }
            else
            {
                Client.RegistrateDriver(Parser.ParseDriver(driverAuth.Driver), Parser.ParseAuth(driverAuth.Auth));
                return(RedirectToAction("Login"));
            }
            return(View());
        }