Beispiel #1
0
 public ServiceOdbc(ClaimsAgent claimsAgent, SageWebConfig configConstants)
 {
     this.claimsAgent = claimsAgent;
     timberlineDataConnectionString = "Driver={Timberline Data};" + string.Format(
         "UID={0};pwd={1};DBQ={2}",
         configConstants.SageUserName,
         configConstants.SagePassword, configConstants.TimberlineDataConnectionString);
     timberlineServiceManagementConnectionString = configConstants.TimberlineServiceManagementConnectionString;
 }
Beispiel #2
0
        /// <summary>
        /// Load your modules or register your services here!
        /// </summary>
        /// <param name="kernel">The kernel.</param>
        private static void RegisterServices(IKernel kernel)
        {
            var setting = SageWebConfig.FromWebConfig(ConfigurationManager.AppSettings);

            kernel.Bind <SageWebConfig>().ToConstant(setting);

            kernel.Bind <IServiceManagement>().To <ServiceManagement>();
            kernel.Bind <IServiceOdbc>().To <ServiceOdbc>();
            kernel.Bind <IServiceAuthorization>().To <ServiceAuthorization>();
            kernel.Bind <ClaimsAgent>().ToSelf();
        }
Beispiel #3
0
 public ServiceManagement(ClaimsAgent claimsAgent, SageWebConfig configConstants)
 {
     this.claimsAgent = claimsAgent;
     CatalogPath      = configConstants.CatalogPath;
     config           = configConstants;
 }