public SelectList MilestoneSelect(int?milestoneId, bool withNoneOption = false) { var items = Milestones.ToList(); if (withNoneOption) { items.Insert(0, new SelectListItem() { Value = "0", Text = "- has no milestone -" }); } return(new SelectList(items, "Value", "Text", milestoneId)); }