public SelectList MilestoneSelect(OpenWorkItemsResult item = null, bool withIndirectOptions = false) { var items = AllMilestones.ToList(); if (withIndirectOptions) { items.InsertRange(0, new IndirectMilestones().GetSelectListItems()); } return(new SelectList(items, "Value", "Text", item?.MilestoneId)); }
public SelectList MilestoneSelect(int?milestoneId, bool withNoneOption = false) { var items = AllMilestones.ToList(); if (withNoneOption) { items.Insert(0, new SelectListItem() { Value = "0", Text = "- has no milestone -" }); } return(new SelectList(items, "Value", "Text", milestoneId)); }