Я не могу легко проверить это (нет компилятора / vs под рукой), но вы можете попытаться добавить ошибку модели явным образом, прежде чем снова отобразить представление
if (result.Succeeded)
{
return RedirectToAction("Index", "Home");
}
else
{
var error = string.Join( ", ", result.Errors );
this.ModelState.AddModelError( "Password", error );
}
Измените последний оператор else на read.next (), и ваш код будет выполнен. Вы просто хотите получить один строковый ответ, поэтому нет необходимости извлекать всю строку из сканера:
else {
System.out.println("Would you like the angles in degrees or radians? (D/R): ");
String newResponse = read.next();//Change to read.next()
System.out.println("Your new response was " + newResponse); //Psuedo code to see if the output is correct.
}
Вот ваша последняя строка вывода:
Would you like the angles in degrees or radians? (D/R):
D
Your new response was D