public virtual JsonResult BasicData(string operationNumber) { JsonResult result; try { operationNumber = commonBusinessRules .GetOperationNumberParentIfAny(operationNumber); var request = _pepService.GetBasicDataResponse(operationNumber); if (request.IsValid) { var response = _viewModelMapperHelper .BasicDataViewModel(request.BasicDataViewModels); result = Json(response, JsonRequestBehavior.AllowGet); } else { var responseError = ResponseError(request.ErrorMessage); result = Json(responseError, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { Logger.GetLogger().WriteMessage("PepController.BasicData Get Basic Data", ex.InnerException.Message); var responseError = ResponseError(ex.Message); result = Json(responseError, JsonRequestBehavior.AllowGet); } return(result); }