Пример #1
0
        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 + ""));
        }
Пример #2
0
        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;
        }