public IActionResult building([FromBody] BlockStepAddModel model) { var bolckStep = new BlockStep(); bolckStep.Name = model.blockName; bolckStep.Body = model.testCase.toBodyString(); //重新筛选参数, 是否必要? var Paramets = model.testCase.getCustomParamet(); foreach (var attr in model.attrs) { if (Paramets.ContainsKey(attr.Key)) { Paramets[attr.Key] = attr.Value; } } bolckStep.Attrs = JsonConvert.SerializeObject(Paramets); bolckStep.UserId = User.userID(); _context.BlockStep.Add(bolckStep); _context.SaveChanges(); return(Content(bolckStep.Id + "")); }
public void save(int id, [FromBody] BlockStepAddModel model) { var bolckStep = _context.BlockStep.First(t => t.Id == id && t.UserId == User.userID()); bolckStep.Name = model.blockName; bolckStep.Body = model.testCase.toBodyString(); //重新筛选参数, 是否必要? var Paramets = model.testCase.getCustomParamet(); Paramets.merge(model.attrs); bolckStep.Attrs = JsonConvert.SerializeObject(Paramets); _context.SaveChanges(); return; }