protected void Page_Load(object sender, EventArgs e) { string key = Request.Params["Key"]; string posSsid = Request.Params["posSSID"]; string negSsid = Request.Params["negSSID"]; string comment = Request.Params["comment"]; string time = DateTime.Now.ToString("yyMMddHHmm"); var result = new RootResponseModel(); if (key == "commentKey") { string insertSql = "insert into `comment_table` (`posSSID`,`negSSID`,`time`,`content`)" + "values(" + posSsid + "," + negSsid + "," + time + ",'" + comment + "');"; try { DatabaseManager.getSinglton().excuteNonQuery(insertSql); } catch (Exception ex) { result.errorMsg = ex.Message; } result.status = true; } else { result.errorMsg = "身份校验失败!"; } Response.Write(JsonConvert.SerializeObject(result)); }
public IActionResult GetRoot() { var response = new RootResponseModel { Self = Link.To(nameof(GetRoot)), Items = Link.To(nameof(ItemsController.Index)) }; return(Ok(response)); }
public IActionResult GetRoot() { var response = new RootResponseModel { Self = Link.To(nameof(GetRoot)), Items = Link.To(nameof(ItemsController.GetAllItems)), Menus = Link.To(nameof(MenusController.GetAllMenus)), }; return(Ok(response)); }
/// <summary> /// Executes multiple requests. Returns the status of the request to the api. /// The responses to the individual requests can be found in the respective request objects. /// </summary> /// <param name="feature">Special feature for the client to execute for the passed in requests.</param> public async Task <GameJoltResponse> ExecuteRequestsAsync(IEnumerable <IGameJoltRequest> requests, GameJoltApiRequestFeature feature = GameJoltApiRequestFeature.None) { var startTime = DateTime.Now; try { var data = await GetRequestData(requests, feature); var model = RootResponseModel.FromString(data); var endTime = DateTime.Now; if (model.BatchResponse.Success) { for (int i = 0; i < model.BatchResponse.Responses.Length; i++) { requests.ElementAt(i).SetResponse(model.BatchResponse.Responses[i]); requests.ElementAt(i).SetTimingResult(startTime, endTime); } } else { int startIndex = 0; if (model.BatchResponse != null && model.BatchResponse.Responses != null) { startIndex = model.BatchResponse.Responses.Length; for (int i = 0; i < model.BatchResponse.Responses.Length; i++) { requests.ElementAt(i).SetResponse(model.BatchResponse.Responses[i]); requests.ElementAt(i).SetTimingResult(startTime, endTime); } } for (int i = startIndex; i < requests.Count(); i++) { requests.ElementAt(i).SetResponse(GetSubRequestErrorModel(feature == GameJoltApiRequestFeature.BreakOnError)); requests.ElementAt(i).SetTimingResult(startTime, endTime); } } return(new GameJoltResponse(model)); } catch (Exception ex) { var endTime = DateTime.Now; for (int i = 0; i < requests.Count(); i++) { requests.ElementAt(i).SetResponse(GetSubRequestErrorModel(false)); requests.ElementAt(i).SetTimingResult(startTime, endTime); } return(new GameJoltResponse(ex.Message)); } }
internal GameJoltResponse(RootResponseModel model) { Success = model.BatchResponse.Success; ErrorMessage = model.BatchResponse.Success ? null : model.BatchResponse.Message; }