public virtual JsonResult CommentPep(int pepTaskId) { JsonResult result; try { var commentsResponse = _pepService.CommentPepTask(pepTaskId); if (commentsResponse.IsValid) { var responseMapper = _viewModelMapperHelper .ConvertCommentPepViewModel(commentsResponse.CommentPep); result = Json(responseMapper, JsonRequestBehavior.AllowGet); } else { var responseError = ResponseError(commentsResponse.ErrorMessage); result = Json(responseError, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { var responseError = ResponseError(ex.Message); result = Json(responseError, JsonRequestBehavior.AllowGet); } return(result); }