예제 #1
0
        /// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
            kernel.Bind <INetSuiteUriService>().To <NetSuiteUriService>();
            kernel.Bind <INetSuiteUriSelectorService>().To <NetSuiteUriScriptSelector>();
            kernel.Bind <INetSuiteConfigService>().ToMethod(
                m =>
            {
                NetSuiteConfiguration nsSect = ConfigurationManager.GetSection(NetSuiteConfiguration.ConfigSectionName) as NetSuiteConfiguration;
                return(nsSect.Uri);
            }
                );

            kernel.Bind <CostcoEntities>().ToSelf().InRequestScope();
            kernel.Bind <ICcProductService>().To <CcProductService>();
        }
예제 #2
0
 public void InitializeMethod()
 {
     nsConfig = SelectorTester.MakeNetSuiteConfigurator();
 }
예제 #3
0
 public void InitializeMethod()
 {
     nsConfig = SelectorTester.MakeNetSuiteConfigurator();
     nsConfigService = nsConfig.Uri;
 }