protected void Session_Start(object sender, EventArgs e) { log.Info(Framework.LoggingOptions.Session_Started.ToString()); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Clear(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Log4Net.WcfContracts.IBusinessLogicLayerFactory, Log4Net.CommonBLL.BusinessLogicLayerFactory>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.Web.WebFormApplicationSessionVariablesIoCContainer>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Log4Net.DALContracts.DataAccessLayerFactoryContract, Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactory>(); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); //Framework.Web.WebFormApplicationSessionVariables.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext( // _BusinessLogicLayerMemberShip // , Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactorySingleton.Instance); List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting> _BusinessLogicLayerContextSettingCollection = new List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting>(); _BusinessLogicLayerContextSettingCollection.Add(new Framework.CommonBLLEntities.BusinessLogicLayerContextSetting( "Log4Net" , typeof(Framework.Web.WebFormApplicationSessionVariables) , typeof(Framework.CommonBLLEntities.BusinessLogicLayerContext) , typeof(Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactory))); foreach (Framework.CommonBLLEntities.BusinessLogicLayerContextSetting _BusinessLogicLayerContextSetting in _BusinessLogicLayerContextSettingCollection) { object[] _Params = new object[] {_BusinessLogicLayerMemberShip }; object _BusinessLogicLayerContext = Activator.CreateInstance(_BusinessLogicLayerContextSetting.TypeOfBusinessLogicLayerContext, _Params); _BusinessLogicLayerContextSetting.TypeOfTargetUser.GetProperty("BusinessLogicLayerContext").SetValue(null, _BusinessLogicLayerContext, null); } }
/// <summary> /// Initializes a new instance of the <see cref="BusinessLogicLayerContext"/> class. /// </summary> /// <param name="businessLogicLayerMemberShip">The business logic layer member ship.</param> // <param name="dataAccessLayerFactory">The data access layer factory.</param> public BusinessLogicLayerContext( Framework.CommonBLLEntities.BusinessLogicLayerMemberShip businessLogicLayerMemberShip //, MSBuildExtensionPack.DALContracts.DataAccessLayerFactoryContract dataAccessLayerFactory ) { this.BusinessLogicLayerMemberShip = businessLogicLayerMemberShip; //this.DataAccessLayerFactory = dataAccessLayerFactory; }
/// <summary> /// Initializes the singleton Application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Log4Net.WcfContracts.IBusinessLogicLayerFactoryAsyn, Log4Net.WcfClientBLL.WcfClientFactoryAsyn>(); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); Framework.CommonBLLEntities.SessionVariablesCommon.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext(_BusinessLogicLayerMemberShip); }
/// <summary> /// Initializes the singleton Application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += OnSuspending; Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactoryAsyn, MSBuildLogsExtended.WcfClientBLL.WcfClientFactoryAsyn>(); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); Framework.CommonBLLEntities.SessionVariablesCommon.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext(_BusinessLogicLayerMemberShip); }
protected void Application_Start() { string log4netConfig = Server.MapPath("~/log4net.config"); log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(log4netConfig)); log.Info("Application starting"); AreaRegistration.RegisterAllAreas(); MSBuildLogsExtended.AspNetMvc40Rasor.WebApiConfig.Register(GlobalConfiguration.Configuration); MSBuildLogsExtended.AspNetMvc40Rasor.FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); MSBuildLogsExtended.AspNetMvc40Rasor.RouteConfig.RegisterRoutes(RouteTable.Routes); MSBuildLogsExtended.AspNetMvc40Rasor.BundleConfig.RegisterBundles(BundleTable.Bundles); MSBuildLogsExtended.AspNetMvc40Rasor.AuthConfig.RegisterAuth(); GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new System.Net.Http.Formatting.QueryStringMapping("json", "true", "application/json")); Framework.Web.WebFormApplicationApplicationVariables.GetDefault(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactory, MSBuildLogsExtended.CommonBLL.BusinessLogicLayerFactory>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <MSBuildLogsExtended.DALContracts.DataAccessLayerFactoryContract, MSBuildLogsExtended.EntityFrameworkDAL.EFDataAccessLayerFactory>(); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); //Framework.Web.WebFormApplicationSessionVariables.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext( // _BusinessLogicLayerMemberShip // , MSBuildLogsExtended.LinqDAL.LinqToSqlDataAccessLayerFactorySingleton.Instance); List <Framework.CommonBLLEntities.BusinessLogicLayerContextSetting> _BusinessLogicLayerContextSettingCollection = new List <Framework.CommonBLLEntities.BusinessLogicLayerContextSetting>(); _BusinessLogicLayerContextSettingCollection.Add(new Framework.CommonBLLEntities.BusinessLogicLayerContextSetting( "MSBuildLogsExtended" , typeof(Framework.Web.WebFormApplicationSessionVariables) , typeof(Framework.CommonBLLEntities.BusinessLogicLayerContext) , typeof(MSBuildLogsExtended.EntityFrameworkDAL.EFDataAccessLayerFactory))); foreach (Framework.CommonBLLEntities.BusinessLogicLayerContextSetting _BusinessLogicLayerContextSetting in _BusinessLogicLayerContextSettingCollection) { object[] _Params = new object[] { _BusinessLogicLayerMemberShip }; object _BusinessLogicLayerContext = Activator.CreateInstance(_BusinessLogicLayerContextSetting.TypeOfBusinessLogicLayerContext, _Params); _BusinessLogicLayerContextSetting.TypeOfTargetUser.GetProperty("BusinessLogicLayerContext").SetValue(null, _BusinessLogicLayerContext, null); } log.Info("Application started"); }
protected void Session_Start(object sender, EventArgs e) { log.Info(Framework.LoggingOptions.Session_Started.ToString()); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); List <Framework.CommonBLLEntities.BusinessLogicLayerContextSetting> _BusinessLogicLayerContextSettingCollection = new List <Framework.CommonBLLEntities.BusinessLogicLayerContextSetting>(); _BusinessLogicLayerContextSettingCollection.Add(new Framework.CommonBLLEntities.BusinessLogicLayerContextSetting( "MSBuildExtensionPack" , typeof(Framework.Web.WebFormApplicationSessionVariables) , typeof(Framework.CommonBLLEntities.BusinessLogicLayerContext) , typeof(MSBuildExtensionPack.EntityFrameworkDAL.EFDataAccessLayerFactory))); foreach (Framework.CommonBLLEntities.BusinessLogicLayerContextSetting _BusinessLogicLayerContextSetting in _BusinessLogicLayerContextSettingCollection) { object[] _Params = new object[] { _BusinessLogicLayerMemberShip }; object _BusinessLogicLayerContext = Activator.CreateInstance(_BusinessLogicLayerContextSetting.TypeOfBusinessLogicLayerContext, _Params); _BusinessLogicLayerContextSetting.TypeOfTargetUser.GetProperty("BusinessLogicLayerContext").SetValue(null, _BusinessLogicLayerContext, null); } }
protected void Session_Start(object sender, EventArgs e) { log.Info(Framework.LoggingOptions.Session_Started.ToString()); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); //Framework.Web.WebFormApplicationSessionVariables.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext( // _BusinessLogicLayerMemberShip // , MSBuildLogsExtended.LinqDAL.LinqToSqlDataAccessLayerFactorySingleton.Instance); List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting> _BusinessLogicLayerContextSettingCollection = new List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting>(); _BusinessLogicLayerContextSettingCollection.Add(new Framework.CommonBLLEntities.BusinessLogicLayerContextSetting( "MSBuildLogsExtended" , typeof(Framework.Web.WebFormApplicationSessionVariables) , typeof(Framework.CommonBLLEntities.BusinessLogicLayerContext) , typeof(MSBuildLogsExtended.LinqDAL.LinqToSqlDataAccessLayerFactory))); foreach (Framework.CommonBLLEntities.BusinessLogicLayerContextSetting _BusinessLogicLayerContextSetting in _BusinessLogicLayerContextSettingCollection) { object[] _Params = new object[] {_BusinessLogicLayerMemberShip }; object _BusinessLogicLayerContext = Activator.CreateInstance(_BusinessLogicLayerContextSetting.TypeOfBusinessLogicLayerContext, _Params); _BusinessLogicLayerContextSetting.TypeOfTargetUser.GetProperty("BusinessLogicLayerContext").SetValue(null, _BusinessLogicLayerContext, null); } }
static App() { Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); #region Asyncronized wcf method call Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactoryAsyn, MSBuildLogsExtended.WcfClientBLL.WcfClientFactoryAsyn>(); #endregion Asyncronized wcf method call #region Syncronized wcf method call -- not in use/WPF only /* Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactory, MSBuildLogsExtended.WcfClientBLL.WcfClientFactory>(); */ #endregion Syncronized wcf method call -- not in use/WPF only Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); Framework.CommonBLLEntities.SessionVariablesCommon.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext(_BusinessLogicLayerMemberShip); DispatcherHelper.Initialize(); }
static App() { Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); #region Asyncronized wcf method call Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register <MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactoryAsyn, MSBuildLogsExtended.WcfClientBLL.WcfClientFactoryAsyn>(); #endregion Asyncronized wcf method call #region Syncronized wcf method call -- not in use/WPF only /* * Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<MSBuildLogsExtended.WcfContracts.IBusinessLogicLayerFactory, MSBuildLogsExtended.WcfClientBLL.WcfClientFactory>(); */ #endregion Syncronized wcf method call -- not in use/WPF only Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); Framework.CommonBLLEntities.SessionVariablesCommon.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext(_BusinessLogicLayerMemberShip); DispatcherHelper.Initialize(); }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); Log4Net.AspNetMvc40Common.WebApiConfig.Register(GlobalConfiguration.Configuration); Log4Net.AspNetMvc40Common.FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); Log4Net.AspNetMvc40Common.RouteConfig.RegisterRoutes(RouteTable.Routes); Log4Net.AspNetMvc40Common.BundleConfig.RegisterBundles(BundleTable.Bundles); Log4Net.AspNetMvc40Common.AuthConfig.RegisterAuth(); GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); GlobalConfiguration.Configuration.Formatters.JsonFormatter.MediaTypeMappings.Add(new System.Net.Http.Formatting.QueryStringMapping("json", "true", "application/json")); Framework.Web.WebFormApplicationApplicationVariables.GetDefault(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Log4Net.WcfContracts.IBusinessLogicLayerFactory, Log4Net.CommonBLL.BusinessLogicLayerFactory>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Framework.CommonBLLEntities.IBusinessLogicLayerContextContainer, Framework.CommonBLLEntities.BusinessLogicLayerContextContainerCommon>(); Framework.IoCContainerWrapperSingleton.Instance.IoCContainer.Register<Log4Net.DALContracts.DataAccessLayerFactoryContract, Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactory>(); Framework.CommonBLLEntities.BusinessLogicLayerMemberShip _BusinessLogicLayerMemberShip = new Framework.CommonBLLEntities.BusinessLogicLayerMemberShip(); //Framework.Web.WebFormApplicationSessionVariables.BusinessLogicLayerContext = new Framework.CommonBLLEntities.BusinessLogicLayerContext( // _BusinessLogicLayerMemberShip // , Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactorySingleton.Instance); List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting> _BusinessLogicLayerContextSettingCollection = new List<Framework.CommonBLLEntities.BusinessLogicLayerContextSetting>(); _BusinessLogicLayerContextSettingCollection.Add(new Framework.CommonBLLEntities.BusinessLogicLayerContextSetting( "Log4Net" , typeof(Framework.Web.WebFormApplicationSessionVariables) , typeof(Framework.CommonBLLEntities.BusinessLogicLayerContext) , typeof(Log4Net.LinqDAL.LinqToSqlDataAccessLayerFactory))); foreach (Framework.CommonBLLEntities.BusinessLogicLayerContextSetting _BusinessLogicLayerContextSetting in _BusinessLogicLayerContextSettingCollection) { object[] _Params = new object[] {_BusinessLogicLayerMemberShip }; object _BusinessLogicLayerContext = Activator.CreateInstance(_BusinessLogicLayerContextSetting.TypeOfBusinessLogicLayerContext, _Params); _BusinessLogicLayerContextSetting.TypeOfTargetUser.GetProperty("BusinessLogicLayerContext").SetValue(null, _BusinessLogicLayerContext, null); } }