/// <summary> /// Add question info. /// </summary> /// <returns></returns> public DataBaseModel AddQuestion(PiFQuestionInfoModel newQuestionInfo) { var paramsDic = EntityConvertHelper.EntityToDictionary(newQuestionInfo); var requestKey = "AddQuestionInfo"; var resultModel = GetDataApiByKey <DataBaseModel>(requestKey, paramsDic, true); return(resultModel); }
public ActionResult AddQuestion(string title, string content) { var baseModel = new DataBaseModel(); var currentModel = CurrentModel; if (currentModel == null || currentModel.Id < 1) { baseModel.StateCode = "0001"; baseModel.StateDesc = "请先登陆"; } else if (title == null) { baseModel.StateCode = "0001"; baseModel.StateDesc = "标题为空"; } else if (content == null) { baseModel.StateCode = "0001"; baseModel.StateDesc = "内容为空"; } if (baseModel.StateCode == "") { return(Json(baseModel, JsonRequestBehavior.AllowGet)); } Debug.Assert(currentModel != null, "currentModel != null"); PiFQuestionInfoModel newQuestionInfo = new PiFQuestionInfoModel() { PiFQuestionTitle = title, PiFQuestionContent = content, PiFSendUserId = currentModel.Id, PiFSendUserName = currentModel.PiFUserName }; var resulte = new QuestionBll().AddQuestion(newQuestionInfo); return(Json(resulte, JsonRequestBehavior.DenyGet)); }