private void Update() { model.WebServer webServer; if (Request.Form.AllKeys.Contains("id")) //edit { int id = Convert.ToInt32(Request.Form["id"]); webServer = _webServerBusiness.GetSingleOrDefault(string.Format("select * from WebServer where Id={0}", id)); if (webServer != null) { if (Request.Form.AllKeys.Contains("delete")) //delete { _webServerBusiness.Delete(webServer); } else { webServer.ServerIp = Request.Form["ServerIp"]; bool existsEnable = Request.Form.AllKeys.Contains("Enable"); webServer.Enable = existsEnable ? 1 : 0; _webServerBusiness.Update(webServer); } } } else { webServer = new model.WebServer() { ServerIp = Request.Form["ServerIp"], WebId = Convert.ToInt32(Request.Form["WebId"]), Enable = Request.Form.AllKeys.Contains("Enable") ? 1 : 0 }; _webServerBusiness.Insert(webServer); } Response.Write("ok"); Response.End(); }
private void Query() { Response.ContentType = "application/json"; int id; if (int.TryParse(Request.QueryString["id"], out id)) { model.WebServer data = _webServerBusiness.GetSingleOrDefault(string.Format("select * from WebServer where Id={0}", id)); Response.Write(new JavaScriptSerializer().Serialize(new { data })); Response.End(); } }