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)); } }