public IActionResult Register(RegisterModel currentUser) { if (!ModelState.IsValid) { return(View(currentUser)); } else if (!_siteservice.CheckIfLoginVacant(currentUser.Login)) { ModelState.AddModelError("Login", "Такой логин уже существует"); } else if (!_siteservice.CheckIfEmailVacant(currentUser.Email)) { ModelState.AddModelError("Email", "Такой Email уже существует"); } else { _siteservice.AddNewUser(currentUser.Login, currentUser.Password, currentUser.Email); return(RedirectToAction("Login", "Welcome")); } return(View(currentUser)); }