private static RedisTarget _redisTarget; // Required to ensure assembly is copied to output. #pragma warning restore CS0169 protected void Application_Start() { LoggingConfig.ConfigureLogging(); TelemetryConfiguration.Active.InstrumentationKey = CloudConfigurationManager.GetSetting("InstrumentationKey"); AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ModelBinders.Binders.Add(typeof(string), new TrimStringModelBinder()); AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier; var container = StructuremapMvc.StructureMapDependencyScope.Container; FluentValidationModelValidatorProvider.Configure(x => x.ValidatorFactory = new StructureMapValidatorFactory(container)); WebMessageBuilders.Register(); WebMessageBuilders.UserIdClaim = DasClaimTypes.Id; WebMessageBuilders.UserEmailClaim = DasClaimTypes.Email; AuditMessageFactory.RegisterBuilder(message => { message.Source = new Source { Component = "EAS-Web", System = "EAS", Version = typeof(MvcApplication).Assembly.GetName().Version.ToString() }; }); }
protected void Application_Start() { AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier; AntiForgeryConfig.RequireSsl = true; AreaRegistration.RegisterAllAreas(); BinderConfig.RegisterBinders(ModelBinders.Binders); BundleConfig.RegisterBundles(BundleTable.Bundles); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); LoggingConfig.ConfigureLogging(); RouteConfig.RegisterRoutes(RouteTable.Routes); TelemetryConfiguration.Active.InstrumentationKey = ConfigurationManager.AppSettings["InstrumentationKey"]; WebMessageBuilders.Register(); WebMessageBuilders.UserIdClaim = DasClaimTypes.Id; WebMessageBuilders.UserEmailClaim = DasClaimTypes.Email; AuditMessageFactory.RegisterBuilder(m => { m.Source = new Source { Component = "EmployerAccounts-Web", System = "EmployerAccounts", Version = typeof(MvcApplication).Assembly.GetName().Version.ToString() }; }); if (ConfigurationHelper.IsEnvironmentAnyOf(Environment.Local, Environment.At, Environment.Test)) { SystemDetailsViewModel.EnvironmentName = ConfigurationHelper.CurrentEnvironment.ToString(); SystemDetailsViewModel.VersionNumber = Assembly.GetExecutingAssembly().GetName().Version.ToString(); } StartServiceBusEndpoint(); }
protected void Application_Start() { TelemetryConfiguration.Active.InstrumentationKey = ConfigurationManager.AppSettings["InstrumentationKey"]; MvcHandler.DisableMvcResponseHeader = true; AntiForgeryConfig.SuppressXFrameOptionsHeader = true; LoggingConfig.ConfigureLogging(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); WebMessageBuilders.UserIdClaim = DasClaimTypes.Id; WebMessageBuilders.UserEmailClaim = DasClaimTypes.Email; WebMessageBuilders.Register(); AuditMessageFactory.RegisterBuilder(message => { var name = typeof(MvcApplication).Assembly.GetName(); message.Source = new Audit.Types.Source { System = "EMPU", Component = name.Name, Version = name.Version.ToString() }; }); }
public static void Register() { AuditMessageFactory.RegisterBuilder(message => { var httpContext = new HttpContextWrapper(HttpContext.Current); new ChangedByMessageBuilder(httpContext).Build(message); }); }
protected void Application_Start() { AntiForgeryConfig.UniqueClaimTypeIdentifier = ClaimTypes.NameIdentifier; AntiForgeryConfig.RequireSsl = true; AreaRegistration.RegisterAllAreas(); BinderConfig.RegisterBinders(ModelBinders.Binders); BundleConfig.RegisterBundles(BundleTable.Bundles); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); FluentValidationModelValidatorProvider.Configure(); LoggingConfig.ConfigureLogging(); RouteConfig.RegisterRoutes(RouteTable.Routes); TelemetryConfiguration.Active.InstrumentationKey = ConfigurationManager.AppSettings["APPINSIGHTS_INSTRUMENTATIONKEY"]; WebMessageBuilders.Register(); WebMessageBuilders.UserIdClaim = DasClaimTypes.Id; WebMessageBuilders.UserEmailClaim = DasClaimTypes.Email; AuditMessageFactory.RegisterBuilder(m => { m.Source = new Source { Component = "EAS-Web", System = "EAS", Version = typeof(MvcApplication).Assembly.GetName().Version.ToString() }; }); var container = StructuremapMvc.StructureMapDependencyScope.Container; var environmentService = container.GetInstance <IEnvironmentService>(); if (environmentService.IsCurrent(DasEnv.LOCAL)) { SystemDetailsViewModel.EnvironmentName = DasEnv.LOCAL.ToString(); SystemDetailsViewModel.VersionNumber = Assembly.GetExecutingAssembly().GetName().Version.ToString(); } if (environmentService.IsCurrent(DasEnv.AT)) { SystemDetailsViewModel.EnvironmentName = DasEnv.AT.ToString(); SystemDetailsViewModel.VersionNumber = Assembly.GetExecutingAssembly().GetName().Version.ToString(); } if (environmentService.IsCurrent(DasEnv.TEST)) { SystemDetailsViewModel.EnvironmentName = DasEnv.TEST.ToString(); SystemDetailsViewModel.VersionNumber = Assembly.GetExecutingAssembly().GetName().Version.ToString(); } StartServiceBusEndpoint(container); }
static void Main() { AuditMessageFactory.RegisterBuilder(message => { message.Source = new Source { Component = typeof(Program).Assembly.GetName().Name, System = "EMPU", Version = typeof(Program).Assembly.GetName().Version.ToString() }; }); var container = IoC.Initialize(); var manager = container.GetInstance <RegistrationManager>(); manager.RemoveExpiredRegistrations().Wait(); }