I tried the following but the AddFacultyDetailsViewModel is returned with empty FacultyConditionRow list
This is my viewModel
public class AddFacultyDetailsViewModel
{
public AddFacultyDetailsViewModel()
{
Rows = new List<FacultyConditionRow>();
}
public SelectList ConditionsList { get; set; }
public List<FacultyConditionRow> Rows { get; set; }
}
This is the type within the list
public class FacultyConditionRow
{
public FacultyConditionRow()
{
SelectedConditionsExceptions = new List<int>();
}
public List<int> SelectedConditionsExceptions { get; set; }
}
This is the view that contains the multi-select-list
@model ViewModels.AddFacultyDetailsViewModel
@for (var i = 0; i < Model.Rows.Count; i++)
{
<div class="input-group ">
<select
asp-for="@Model.Rows.ElementAt(i).SelectedConditionsExceptions"
asp-items="@Model.ConditionsList">
</select>
</div>
}

