public ActionResult Edit(int id) { CarLineStation entity = Container.Instance.Resolve <IServiceCarLineStation>().GetEntity(id); InitItems(entity); return(View(entity)); }
public ActionResult Details(int id) { //根据id获取实体 CarLineStation entity = Container.Instance.Resolve <IServiceCarLineStation>().GetEntity(id); return(View(entity)); }
public ActionResult Create() { CarLineStation entity = new CarLineStation(); InitItems(entity); return(View(entity)); }
public ActionResult Edit(CarLineStation entity) { if (ModelState.IsValid) { Container.Instance.Resolve <IServiceCarLineStation>().Upt(entity); return(RedirectToAction("Index")); } InitItems(entity); return(View(entity)); }
public ActionResult Create(CarLineStation entity) { try { Container.Instance.Resolve <IServiceCarLineStation>().Add(entity); return(RedirectToAction("Index")); } catch { InitItems(entity); return(View(entity)); } }
private void InitItems(CarLineStation entity) { //班车下拉列表 var carLineItems = new List <SelectListItem>(); IList <CarLine> allCarLine = Container.Instance.Resolve <IServiceCarLine>().GetAll(); foreach (var m in allCarLine) { var item = new SelectListItem { Text = m.Car.Name + "==" + m.Name + ((m.Shift == 1)?"[早班]":"[晚班]"), Value = m.ID.ToString(), Selected = (entity.CarLine != null && entity.CarLine.ID == m.ID) }; carLineItems.Add(item); } ViewBag.carLineItems = carLineItems; }