public void PopulateLocation() { IEnumerable <SiteViewModel> siteViewModels = AutoMapper.Mapper.Map <IEnumerable <SiteViewModel> >(_ldapService.GetAllSites()); List <SelectListItem> siteViewModelList = siteViewModels.Select(siteViewModel => new SelectListItem { Value = siteViewModel.Name, Text = siteViewModel.Name }).OrderBy(t => t.Text).ToList(); SelectList locationSelectList = new SelectList(siteViewModelList, "value", "text"); ViewData["sites"] = locationSelectList; }