The callstack shows the following:
[MissingMethodException: No parameterless constructor defined for this object.] System.RuntimeTypeHandle.CreateInstance(Ru
I solved the issue which is caused of SelectList object because it does not provide the default constructor so we cant have in out ViewModel.