Skip to content

How to configure Arc application

marektihkan edited this page Sep 13, 2010 · 1 revision

Remarks

  • Every integration assembly should contain it’s configuration.

Example


namespace Example.Configuration
{
    public static class Bootstrapper
    {
        public static void Configure()
        {
            Application
                .ServiceLocatorIs<Arc.Infrastructure.Dependencies.StructureMap.ServiceLocator>()
                .Load(
                    RegistryConfiguration.Default(),
                    DataConfiguration.Default(GetDatabaseConfiguration()),
                    LoggingIsNotUsedConfiguration.Default(),
                    ValidationConfiguration.Default(),
                    PresentationConfiguration.WithRouting<Routes>()
                )
                .Apply(
                    ControllersConvention.ApplyTo("Example.Presentation")
                );
        }

        private static FluentConfiguration GetDatabaseConfiguration()
        {
            //...
        }
}