/// <summary> /// Create single instance /// </summary> /// <param name="pWebServerConfig"></param> /// <returns></returns> public static InfrastructureFacade getInstance(WebServerConfig pWebServerConfig, IPlugin pPlugin) { if (cInstance == null) { cInstance = new InfrastructureFacade(pWebServerConfig, pPlugin); } return(cInstance); }
private DomainFacade(WebServerConfig pWebServerConfig, IPlugin pPlugin) { cPlugin = pPlugin; cInfrastructure = InfrastructureFacade.getInstance(pWebServerConfig, pPlugin); cObserverList = new List <IObserver>(); cRecordList = new List <Account>(); cRedirectURL = String.Empty; cRemoteHostName = String.Empty; }