I have a enum for a field status as
public status? Status { get; set; }
and the class as
public enum status
{
Incomplete = 0,
InReview,
Live,
Rejected,
Suspended,
Scheduled,
Delisted
}
And in my model i populate my view using
var listStatus = new List<SelectListItem>();
listStatus.Add(new SelectListItem { Selected = true, Text = "Incomplete", Value = "Incomplete" });
listStatus.Add(new SelectListItem { Selected = false, Text = "Ready for Review", Value = "InReview" });
model.Status = listStatus;
//above are in controller to initialise z model's list
[Display(Name = "Status")]
public IEnumerable<SelectListItem> Status { get; set; }
public status selectedStatus { get; set; }
In view
@Html.DropDownListFor(m => m.selectedStatus, Model.Status)
ISSUE ?
On submit of the form I want to verify the choice of the user to as to proceed I mean I want to do something as
if(selectedStatus = "Incomplete")
{
//my codes hre
}
Question:
How do I access the Enum value matching the user's choice in the controller ?