Пример #1
0
        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));
        }