Пример #1
0
        public ActionResult Edit(Guid?id)
        {
            var Coeffi = new Coefficient();

            ViewBag.tag = "参数新增";
            if (id.HasValue)
            {
                Coeffi      = _icoefficientService.GetById(id.Value);
                ViewBag.tag = "参数编辑";
            }

            //模块
            var ListModual = _imodularService.GetAll().Select(t => new {
                t.Id,
                t.ModularName
            }).ToList();

            ViewBag.Mo = new SelectList(ListModual, "Id", "ModularName", Coeffi.ModularID);
            //接口
            Guid modualid = Guid.Empty;

            if (ListModual.Count != 0 && (Coeffi.ModularID == Guid.Empty || Coeffi.ModularID == null))
            {
                modualid = ListModual.FirstOrDefault().Id;
            }
            var Listport = _iportsService.GetAll().Where(t => t.ModularID == modualid).Select(t => new {
                t.Id,
                t.PortsName
            }).ToList();

            ViewBag.po = new SelectList(Listport, "Id", "PortsName", Coeffi.PortsID);



            return(View(Coeffi));
        }