Проверьте, существует ли пользователь в ASP.NET MVC

Чтобы заменить все совпадающие буквы шаг за шагом, вы можете использовать regex replaceAll(String regex, String replacement): String doc Пример:

String word = "potato";
String start = "______";
String attempt = "o";

start = word.replaceAll("[^"+attempt+"]", "_");
// start = "_o___o";

attempt += "t";
start = word.replaceAll("[^"+attempt+"]", "_");
// start = "_ot_to";

attempt += "p";
start = word.replaceAll("[^"+attempt+"]", "_");
// start = "pot_to";

attempt += "a";
start = word.replaceAll("[^"+attempt+"]", "_");
// start = "potato"; -> win

-1
задан TanvirArjel 19 January 2019 в 03:45
поделиться

1 ответ

Сначала добро пожаловать в Stack Overflow.

Теперь напишите ваш метод Register POST следующим образом:

[HttpPost]
public ActionResult Register(UserVM obj)
{
    if (ModelState.IsValid)
    {
        var isEmailAlreadyExists = db.User.Any(x => x.Email == obj.Email);
        if(isEmailAlreadyExists)
        {
            ModelState.AddModelError("Email", "User with this email already exists");
            return View(obj)
        }

        User newobj = new User();
        newobj.UserName = obj.UserName;
        newobj.Email = obj.Email;
        newobj.Password = obj.Password;
        newobj.Address = obj.Address;
        db.User.Add(newobj);
        db.SaveChanges();
        return RedirectToAction("Index");

    }

    return View(obj)
}
0
ответ дан TanvirArjel 19 January 2019 в 03:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: