protected void ConfigureDependencyResolver(HttpConfiguration config) { Microsoft.Practices.Unity.IUnityContainer container = new Microsoft.Practices.Unity.UnityContainer(); IDependencyResolver unityDR = new UnityDependencyResolver(container); UnityRegisterTypesConfig unityRes = new UnityRegisterTypesConfig(container); unityRes.Register(); DependencyResolver.SetResolver(unityDR); //ControllerBuilder.Current.SetControllerFactory(new ActionControllerFactory()); // config.DependencyResolver = ; }
protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); var container = new Microsoft.Practices.Unity.UnityContainer(); QMailer.Web.QMailerConfig.Configure(container); QMailer.GlobalConfiguration.Configuration.FullUrl = "http://localhost"; QMailer.GlobalConfiguration.Configuration.SenderEmail = "*****@*****.**"; QMailer.GlobalConfiguration.Configuration.SenderName = "Test NAme"; QMailer.QMailerService.Start(); }
public Principal() { container = UnityConfig.RegisterComponents(); InitializeComponent(); var appSettings = ConfigurationManager.AppSettings; var bussinesName = string.IsNullOrEmpty(appSettings["bussinesName"]) ? "Exportador de Excel a txt" : appSettings["bussinesName"]; Text = bussinesName + "- " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + " - v" + System.Reflection.Assembly.GetExecutingAssembly().GetName().Version.ToString(); MaximizeBox = false; btnExport.Visible = false; pgrProgress.Visible = false; pgrProgress.Value = 0; btnNuevo.Visible = false; }