public Config() { var services = new ServiceCollection(); services.AddDbContext <EFContext>(opt => opt.UseInMemoryDatabase("TestDB"), ServiceLifetime.Singleton); services.AddTransient <IAdministradoraRepository, AdministradoraRepository>(); services.AddTransient <ICondominioRepository, CondominioRepository>(); services.AddTransient <IUsuarioRepository, UsuarioRepository>(); services.AddTransient <IConfiguracaoBusiness, ConfiguracaoBusiness>(); services.AddTransient <IComunicacaoBusiness, ComunicacaoBusiness>(); var serviceProvider = services.BuildServiceProvider(); Context = serviceProvider.GetService <EFContext>(); ConfiguracaoBusiness = serviceProvider.GetService <IConfiguracaoBusiness>(); ComunicacaoBusiness = serviceProvider.GetService <IComunicacaoBusiness>(); }
public ConfiguracaoController(IConfiguracaoBusiness configuracaoBusiness) { _configuracaoBusiness = configuracaoBusiness; }