Вы по умолчанию выбираете выбранный тип действия при инициализации вашей модели представления. Никогда не помещайте в вашу точку зрения много операторов if-else.
public ActionResult Index()
{
var vm = new ItemViewModel
{
ItemId = 123,
ItemName = "Fake Item",
Components = new List<ItemComponentViewModel>
{
new ItemComponentViewModel
{
ComponentId = 1,
ComponentName = "Part 1",
SelectedActionType = PartActionType.Transfer
},
new ItemComponentViewModel
{
ComponentId = 2,
ComponentName = "Part 2",
SelectedActionType = PartActionType.Transfer
},
...
};
};
return View(vm);
}
введите описание изображения здесь