In the
SelectList constructor, you are specifying
Id as the data value field for the dropdown.
addBranchGui.BranchTypes = new SelectList(pdb.branchtypes,"Id", "Type");
So it will render the dropdown like this
<select name="BranchType">
<option value="2">HeadOffice
<option value="4">Branch
</option></option></select>
So change it to use
Type as the
datavalue field.
addBranchGui.BranchTypes = new SelectList(pdb.branchtypes,"Type", "Type");
This will render a SELECT element with same value for the option value and the option text
<select name="BranchType">
<option value="HeadOffice">HeadOffice
<option value="Branch">Branch
</option></option></select>
Now when user posts the form, you will get the text value(the type) in BranchType field.