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)); }
public IActionResult Add() { TestSapceAddModel tsa = new TestSapceAddModel(); tsa.spacedata = "{\"steps\":[{\"name\":\"click\",\"describe\":\"点击操作\",\"attrs\":[{\"name\":\"id\",\"describe\":\"控件id\"},{\"name\":\"side\",\"describe\":\"点击位置\",\"defvalue\":\"2\",\"list\":{\"控件左侧\":\"1\",\"中间\":\"2\",\"控件右侧\":\"3\"}}]}]}"; return(View(tsa)); }
public IActionResult Edit(int id) { var ts = _context.TestSpace.FirstOrDefault(t => t.Id == id && t.UserId == User.userID()); TestSapceAddModel md = new TestSapceAddModel(); md.name = ts.Name; md.describe = ts.Describe; md.spacedata = ts.SapceData; ViewData["id"] = ts.Id; return(View(md)); }
public IActionResult Edit(int id, TestSapceAddModel md) { if (ModelState.IsValid) { var ts = _context.TestSpace.FirstOrDefault(t => t.Id == id && t.UserId == User.userID()); ts.Name = md.name; ts.Describe = md.describe; var sp = JsonConvert.DeserializeObject <List <spaceStep> >(md.spacedata); ts.SapceData = JsonConvert.SerializeObject(sp); _context.SaveChanges(); } return(RedirectToAction("TestSpaces", "Setting")); }