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