Если видимые модели ограничены только свойствами, а не методами?
Скажем, у меня есть радиокнопка на мой взгляд и вы хотите проверить, следует ли проверять радиокнопку.
Я мог бы сделать это полностью на мой взгляд:
@Html.RadioButton("radiobuttonName", "The value", (id == Model.PersonId))
или я мог бы переместить эту логику в viewmodel:
@Html.RadioButton("radiobuttonName", "The value", Model.IsChecked(id)
используя этот метод в viewmodel:
public int PersonId { get;set;}
public bool IsChecked(int id)
{
return (id == PersonId);
}
Это нормально делать, или это должно быть сделано полностью в представлении или каким-либо другим способом?