示例#1
0
        public ActionResult Edit(int id)
        {
            CarLineStation entity = Container.Instance.Resolve <IServiceCarLineStation>().GetEntity(id);

            InitItems(entity);
            return(View(entity));
        }
示例#2
0
        public ActionResult Details(int id)
        {
            //根据id获取实体
            CarLineStation entity = Container.Instance.Resolve <IServiceCarLineStation>().GetEntity(id);

            return(View(entity));
        }
示例#3
0
        public ActionResult Create()
        {
            CarLineStation entity = new CarLineStation();

            InitItems(entity);

            return(View(entity));
        }
示例#4
0
        public ActionResult Edit(CarLineStation entity)
        {
            if (ModelState.IsValid)
            {
                Container.Instance.Resolve <IServiceCarLineStation>().Upt(entity);

                return(RedirectToAction("Index"));
            }

            InitItems(entity);
            return(View(entity));
        }
示例#5
0
        public ActionResult Create(CarLineStation entity)
        {
            try
            {
                Container.Instance.Resolve <IServiceCarLineStation>().Add(entity);

                return(RedirectToAction("Index"));
            }
            catch
            {
                InitItems(entity);
                return(View(entity));
            }
        }
示例#6
0
        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;
        }