public virtual JsonResult ComboSupervisionType(string operationNumber, int countryId) { JsonResult responseJson; try { var responseCombo = _pepProcurement.ComboSupervisionType(operationNumber, countryId); if (responseCombo.IsValid) { responseJson = Json(_viewModelMapperHelper .ComboSupervisionMethodResponse(responseCombo.ComboBoxSupervisionMethod), JsonRequestBehavior.AllowGet); } else { var responseError = ResponseError(responseCombo.ErrorMessage); responseJson = Json(responseError, JsonRequestBehavior.AllowGet); } } catch (Exception ex) { Logger.GetLogger() .WriteMessage("ComboSupervisionType EntityException ex InnerException", ex.InnerException.Message); var responseError = ResponseError(ex.Message); responseJson = Json(responseError, JsonRequestBehavior.AllowGet); } return(responseJson); }