public ActionResult Create(ExpertQuestionInput question)
        {
            var parameters = GetPostParameters();

            var responseResult = PostStandardWithSameControllerAction <object>(this, parameters);

            return(new JsonResultEx(responseResult));
        }
        public ActionResult Create(ExpertQuestionInput question)
        {
            using (var result = new ResponseResult <object>())
            {
                var model       = Mapper.Map <T_QUESTION>(question);
                var effectCount = _expertQuestionService.Insert(model);
                result.IsSuccess = effectCount > 0;
                result.Message   = "问题创建成功!";

                //添加先锋币
                var roleType = (RoleType)question.RoleId;
                if (roleType == RoleType.Farmer)
                {
                    var userInfo = _userService.GetByKey(question.CreateUserId);
                    if (userInfo != null)
                    {
                        userInfo.DPoint = (userInfo.DPoint ?? 0) + 5;
                        _userService.Update(userInfo);
                    }
                }
                return(new JsonResultEx(result));
            }
        }