public PartialViewResult GetItemByCategory(long categoryId)
        {
            var sdvm = new SetDepreciationViewModel();

            var assetItem = _repAsset.GetAssetInfo()
                            .Where(x => x.AssetCategoryId == categoryId).ToList();

            //List Item for Asset List
            var  objAssetList      = new List <SelectListItem>();
            bool assetItemSelected = false;

            objAssetList.Add(new SelectListItem {
                Text = "-- Select Item --", Value = ""
            });
            foreach (var item in assetItem)
            {
                objAssetList.Add(new SelectListItem
                {
                    Text     = String.Concat(item.AssetName, " (", item.ModelNo, ")"),
                    Value    = item.Id.ToString(),
                    Selected = assetItemSelected
                });
            }
            sdvm.AssetList = objAssetList;

            return(PartialView(sdvm));
        }
Esempio n. 2
0
        private SubmitPurchaseQuotationViewModel PurchaseQuotationCommon()
        {
            var pqvm = new SubmitPurchaseQuotationViewModel();

            //List Item for Purchase Type
            List <SelectListItem> objPurchaseType = new List <SelectListItem>();

            objPurchaseType.Add(new SelectListItem {
                Text = "--Select Purchase Type--"
            });
            objPurchaseType.Add(new SelectListItem {
                Text = "Brand New", Value = "Brand New"
            });
            objPurchaseType.Add(new SelectListItem {
                Text = "Second Hand", Value = "Second Hand"
            });
            pqvm.compPurchaseType = objPurchaseType;

            pqvm.assetLst = _repAsset.GetAssetInfo().ToList();

            //List Item for Asset List
            List <SelectListItem> objAssetList = new List <SelectListItem>();
            bool assetTypeSelected             = false;

            objAssetList.Add(new SelectListItem {
                Text = "-- Select Asset--"
            });
            foreach (var item in pqvm.assetLst)
            {
                objAssetList.Add(new SelectListItem
                {
                    Text     = String.Concat(item.AssetName, " (", item.AssetCategoryName, ")"),
                    Value    = item.Id.ToString(),
                    Selected = assetTypeSelected
                });
            }
            pqvm.AssetList = objAssetList;

            return(pqvm);
        }