Ejemplo n.º 1
0
        public async Task <ActionResult> DatabaseDeployEdit(int id)
        {
            var model = await serverRepo.GetDatabaseDeployAsync(id);

            //项目
            var PartyList = new List <SelectListItem>();
            var party     = await partyRepo.GetPartyListAsync();

            var party2 = new SelectList(party, "PartyID", "name");

            PartyList.AddRange(party2);
            ViewBag.PartyList = PartyList;
            //数据库架构
            var SchemaidList = new List <SelectListItem>();
            var sehemalist   = await codeRepo.GetCodesListAsync(ECodesTypeId.databaseSchema);

            var sehemalist2 = new SelectList(sehemalist, "Code", "Text");

            SchemaidList.AddRange(sehemalist2);
            ViewBag.SchemaidList = SchemaidList;
            //数据库类型
            var DBTypeList = new List <SelectListItem>();
            var typelist   = await codeRepo.GetCodesListAsync(ECodesTypeId.databaseType);

            var typelist2 = new SelectList(typelist, "Code", "Text");

            DBTypeList.AddRange(typelist2);
            ViewBag.DBTypeList = DBTypeList;
            if (model == null)
            {
                model = new DatabaseDeploy();
            }

            return(View(model));
        }