예제 #1
0
        public JsonResult Registration(RegistrationModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Json(new { ok = false, message = "Введите валидные данные" }));
            }

            if (GetUser(model.Login) == null)
            {
                var user = model.CreateUser();
                CreateUser(user);
                SignIn(user);
                return(Json(new { ok = true, login = model.Login }));
            }

            return(Json(new { ok = false, message = "Пользователь с таким логином уже существует" }));
        }