using Autofac; using AutoMapper; using ModernKeePass.Application.Common.Interfaces; using ModernKeePass.Infrastructure.KeePass; using ModernKeePass.Infrastructure.UWP; namespace ModernKeePass.Infrastructure { public class InfrastructureModule: Module { protected override void Load(ContainerBuilder builder) { builder.RegisterType().As().SingleInstance(); builder.RegisterType().As().SingleInstance(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); builder.RegisterType().As(); // Register Automapper profiles builder.RegisterType().As(); } } }