Пример #1
0
        public virtual JsonResult DataHistoryChangeLog(int idTaskBucket)
        {
            JsonResult responseJsonResult;

            try
            {
                var responseApp = _pepService.ChangeLogHistoryDataResponse(idTaskBucket);
                if (responseApp.IsValid)
                {
                    var responseMapHelper = _viewModelMapperHelper
                                            .ConvertChangeLogHistoryViewModel(responseApp.ChangeLogHistoryAllViewModel);
                    responseJsonResult = Json(responseMapHelper, JsonRequestBehavior.AllowGet);
                }
                else
                {
                    var responseError = ResponseError(responseApp.ErrorMessage);
                    responseJsonResult = Json(responseError, JsonRequestBehavior.AllowGet);
                }
            }
            catch (Exception ex)
            {
                Logger.GetLogger().WriteMessage("PepController.DataHistoryChangeLog Exception " +
                                                "Get Data Change Log History",
                                                ex.InnerException.Message);
                var responseError = ResponseError(ex.Message);
                responseJsonResult = Json(responseError, JsonRequestBehavior.AllowGet);
            }

            return(responseJsonResult);
        }