В коде представления выбранное значение не указывается при вызове:
@Html.DropDownListFor(x => x.BranchID,
new SelectList(Model.listofBranch, "BranchID", "BranchName"),
new { @class = "form-control m-input", @id = "BranchID" })
В конструктор SelectList
не передается значение для указания SelectedValue
Должно быть что-то вроде этого, если вы хотите, чтобы выбранное вами значение было сохранено в модели:
@Html.DropDownListFor(x => x.BranchID,
new SelectList(Model.listofBranch, "BranchID", "BranchName", Model.BranchID),
new { @class = "form-control m-input", @id = "BranchID" })