/// <summary> /// Create a drop down menu of available statuses /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult GetStatusCountDropDown(int id) { int count = _portfolioService.CountLifecycleStatuses(); var optionsList = new List <SelectListItem> { new SelectListItem { Value = "", Text = "Position..." } }; for (int i = 1; i <= count + 1; i++) { optionsList.Add( new SelectListItem { Value = i.ToString(), Text = i.ToString(), Selected = id == i }); } return(View("PartialViews/StatusCountDropDown", optionsList)); }