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)); }
/// <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); }