/// <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);
        }
예제 #2
0
        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));
        }