Exemplo n.º 1
0
        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);
        }