Beispiel #1
0
        public IActionResult Add(TestSapceAddModel md)
        {
            if (ModelState.IsValid)
            {
                var       userID = User.userID();
                TestSpace newts  = new TestSpace();
                newts.Name     = md.name;
                newts.Describe = md.describe;
                var sp = JsonConvert.DeserializeObject <List <spaceStep> >(md.spacedata);
                newts.SapceData = JsonConvert.SerializeObject(sp);
                newts.UserId    = userID;
                _context.TestSpace.Add(newts);

                ////默认添加map
                //TestSpaceMap tsm = new TestSpaceMap();
                //tsm.UserId = userID;
                //tsm.SpaceId = newts.Id;
                //_context.TestSpaceMap.Add(tsm);


                _context.SaveChanges();

                return(RedirectToAction("TestSpaces", "Setting"));
            }

            return(View(md));
        }
Beispiel #2
0
        public static testSapce spaceModel(this TestSpace _testSpace)
        {
            var md = new testSapce();

            md.id    = _testSpace.Id;
            md.steps = JsonConvert.DeserializeObject <List <spaceStep> >(_testSpace.SapceData);
            return(md);
        }