public ActionResult Index(string id) { SuppliersViewModel supplierViewModel = null; ViewBag.value = id; try { supplierViewModel = new SuppliersViewModel(); List <SelectListItem> selectListItem = new List <SelectListItem>(); //Technician Drop down bind List <TitlesViewModel> titlesList = Mapper.Map <List <Titles>, List <TitlesViewModel> >(_customerBusiness.GetAllTitles()); titlesList = titlesList == null ? null : titlesList.OrderBy(attset => attset.Title).ToList(); foreach (TitlesViewModel tvm in titlesList) { selectListItem.Add(new SelectListItem { Text = tvm.Title, Value = tvm.Title, Selected = false }); } supplierViewModel.TitlesList = selectListItem; supplierViewModel.DefaultPaymentTermList = new List <SelectListItem>(); selectListItem = new List <SelectListItem>(); List <PaymentTermsViewModel> PayTermList = Mapper.Map <List <PaymentTerms>, List <PaymentTermsViewModel> >(_paymentTermsBusiness.GetAllPayTerms()); foreach (PaymentTermsViewModel PayT in PayTermList) { selectListItem.Add(new SelectListItem { Text = PayT.Description, Value = PayT.Code, Selected = false }); } supplierViewModel.DefaultPaymentTermList = selectListItem; } catch (Exception ex) { throw ex; } return(View(supplierViewModel)); }