Exemplo n.º 1
0
        public ActionResult Create(long?Id)
        {
            var model = new Models.CarBrandModels.CarBrandModel();

            if (Id != null)
            {
                var cache = new Cache.CarBrandCache().Get(Common.FormsTicket.SystemCode).Where(c => c.Id == Id).FirstOrDefault();
                model = new Models.CarBrandModels.CarBrandModel
                {
                    Id        = cache.Id.ToString(),
                    BrandSort = cache.BrandSort,
                    BrandName = cache.BrandName
                };
            }
            return(View(model));
        }
Exemplo n.º 2
0
        /// <summary>
        /// 品牌下拉框
        /// </summary>
        /// <param name="BrandId"></param>
        /// <param name="IsShowAll"></param>
        /// <param name="IsSelect"></param>
        /// <returns></returns>
        public static List <SelectListItem> CarBrandItem(long BrandId, bool IsShowAll, bool IsSelect = false)
        {
            var list = new List <SelectListItem>();

            if (IsShowAll)
            {
                list.Insert(0, new SelectListItem()
                {
                    Text = "--全部--", Value = UCMS.Common.Constant.LONG_DEFAULT.ToString(), Selected = false
                });
            }
            if (IsSelect)
            {
                list.Insert(0, new SelectListItem()
                {
                    Text = "--品牌--", Value = string.Empty, Selected = false
                });
            }
            var tb = new Cache.CarBrandCache().Get(Common.FormsTicket.SystemCode).OrderBy(c => c.Initial);

            foreach (var item in tb)
            {
                list.Add(new SelectListItem
                {
                    Text  = item.Initial + " " + item.BrandName,
                    Value = item.Id.ToString()
                });
            }
            foreach (var item in list)
            {
                if (item.Value == BrandId.ToString())
                {
                    item.Selected = true;
                    break;
                }
            }
            return(list);
        }