public ActionResult FSListbox() { BusinessLayer.PatientsBL patient = new BusinessLayer.PatientsBL(); List <SelectListItem> incomes = (from i in patient.GetIncomes().ToList() select new SelectListItem() { Text = i.IncomeName, Value = i.IncomeId.ToString() }).ToList(); string[] sIncomes = new string[incomes.Count()]; for (int i = 0; i < incomes.Count(); i++) { sIncomes[i] = incomes[i].Text.ToString(); } return(Json(incomes, JsonRequestBehavior.AllowGet)); }