Estou verificando meu banco de dados Create(FooViewModel fvm){...}para ver se o fvm.prop1e fvm.prop2já existe nessa combinação; Nesse caso, desejo adicionar um erro ao modelstate e retornar a exibição inteira. Eu tentei:
public ActionResult Create(FooViewModel fvm){
if (ThatComboAlreadyExists(fvm)) {
ModelState.AddModelError("Model", "There is already one like that");
return View(fvm);
}
}
... mas não consigo exibir erros no Html.ValidationSummary, que é onde suponho que eles apareceriam. Suspeito que "Modelo" não seja a chave certa, mas não consegui encontrar nada no Google.