Esempio n. 1
0
 public static void Register(this Container container, AppSettings appSettings, LoggerSettings loggerSettings)
 {
     MediatorRegistration.Register(container);
     AutoMapperRegistration.Register(container);
     FactoryRegistration.Register(container);
     ServiceRegistration.Register(container);
     ValidationRegistration.Register(container);
     SettingsRegistration.Register(container, appSettings, loggerSettings);
     LoggingRegistration.Register(container);
     GCPRegistrations.Register(container);
 }
Esempio n. 2
0
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers();
            services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo {
                    Title = "AtelieWebApi", Version = "v1"
                });
            });

            DataAccessRegistration.Register(services);
            BusinessRegistration.Register(services);
            BusinessAggregatorRegistration.Register(services);
            InfraRegistration.Register(services);
            AutoMapperRegistration.Register(services);
            ValidationRegistration.Register(services);
        }