public JsonResult UpdatePNRule() { var nruleid = PnMainVM.GetUniqKey(); var rule_id = Request.Form["rule_id"]; var pnkey = Request.Form["pnkey"]; var whichtest = Request.Form["whichtest"]; var errabbr = Request.Form["errabbr"]; var testcase = Request.Form["testcase"]; var param = Request.Form["param"]; var min = Request.Form["min"]; var max = Request.Form["max"]; var ruleres = Request.Form["ruleres"]; if (string.IsNullOrEmpty(rule_id)) { PnRulesVM.AddRule(pnkey, nruleid, whichtest, errabbr, param, min, max, ruleres, testcase); } else { PnRulesVM.EditRule(pnkey, rule_id, whichtest, errabbr, param, min, max, ruleres, testcase); } var ret = new JsonResult(); ret.Data = new { sucess = true, rid = nruleid }; return(ret); }
public JsonResult RemovePNRule() { var ruleid = Request.Form["rule_id"]; PnRulesVM.RemoveRule(ruleid); var ret = new JsonResult(); ret.Data = new { sucess = true }; return(ret); }
public JsonResult GetAllTestCase() { var tclist = new List <string>(); tclist.Add("ALL"); var tlist = PnRulesVM.RetrieveAllTestCase(); tclist.AddRange(tlist); var ret = new JsonResult(); ret.Data = new { data = tclist }; return(ret); }