私のコントローラーには次のものがあります。
[HttpGet]
public ActionResult Create(int setId)
{
// create new viewModel
var model = new CreateCardViewModel() {SetId = setId, Sides = new List<string>(){"Front Side", "Back Side"}};
return View(model);
}
モデルを構築するために、intをCreateCardViewModelに渡す必要がありますか?それとも、このアプローチは適切ですか?
ViewModelsにはビジネスロジックが含まれていることがよくありますか?