protected override StaticDataConfigResponse GetStaticDataConfig() { StaticDataConfigResponse staticDataConfigResponse = null; if (ConfigReader.StaticDataConfigurationGetType == VeriBranch.Utilities.ConfigurationGetTypeEnum.FromDataBase) { StaticDataConfigRequest staticDataConfigRequest = new StaticDataConfigRequest(); staticDataConfigRequest.ManageRequestType = VeriBranch.Common.MessageDefinitions.ManageRequestTypeEnum.List; staticDataConfigRequest.WebSiteName = ConfigReader.WebSiteName; var callDispatcher = new VBMCallDispatcher(); staticDataConfigResponse = callDispatcher.DispatchAction <StaticDataConfigRequest, StaticDataConfigResponse>( TransactionNameConstants.StaticDataConfigTransaction, MethodTypeEnum.Execute, Channels.SharedAspects, staticDataConfigRequest); if (staticDataConfigResponse != null && !String.IsNullOrEmpty(staticDataConfigResponse.TransactionStaticDataConfig) && !String.IsNullOrEmpty(staticDataConfigResponse.TransactionStaticServiceConfig)) { logger.Info("Static data config is fetched successfully. Continue generating cache."); } else { string errorText = "Static data config fetch is not succedded. Throws configuration exception."; logger.Error(errorText); throw new ConfigurationException(errorText); } } else { staticDataConfigResponse = new StaticDataConfigResponse(); } return(staticDataConfigResponse); }
private StaticDataConfigResponse StaticDataInitializer() { StaticDataConfigResponse staticDataConfigResponse = new StaticDataConfigResponse(); StaticDataConfigRequest staticDataConfigRequest = new StaticDataConfigRequest(); staticDataConfigRequest.ManageRequestType = VeriBranch.Common.MessageDefinitions.ManageRequestTypeEnum.List; staticDataConfigRequest.WebSiteName = ConfigReader.WebSiteName; var callDispatcher = new VBMCallDispatcher(); staticDataConfigResponse = callDispatcher.DispatchAction <StaticDataConfigRequest, StaticDataConfigResponse>( TransactionNameConstants.StaticDataConfigTransaction, MethodTypeEnum.Execute, Channels.SharedAspects, staticDataConfigRequest); //return staticDataConfigResponse; return(staticDataConfigResponse); }