public EmailTest() { var services = new ServiceCollection(); services.AddTransient <IEmailEnvio, EnvioEmail>(); services.AddEntityFrameworkSqlServer() .AddDbContext <GestaoSaudeContext>(options => options.UseSqlServer(A1UsuarioTest.connectionString, b => b.MigrationsAssembly("TCC.GestaoSaude.DataAccess"))); var serviceProvider = services.BuildServiceProvider(); _emailEnvio = serviceProvider.GetService <IEmailEnvio>(); }
public PainelController(IHttpContextAccessor httpContextAccessor, IA1UsuarioRepositorio usuarioRepositorio, IA6PerfilRepositorio perfilRepositorio, IA13ProfissionalRepositorio profissionalRepositorio, IA2UsuarioInternoRepositorio usuarioInternoRepositorio, IA29AtendimentoRepositorio atendimentoRepositorio, IA9ProntuarioRepositorio prontuarioRepositorio, IA10RegistroEvolucaoEnfermagemRepositorio registroEvolucaoEnfermagemRepositorio, IRelHistoricoEvolucaoEnfermagemRepositorio relHistoricoEvolucaoEnfermagemRepositorio, IEmailEnvio emailEnvio) { _httpContextAccessor = httpContextAccessor; _usuarioRepositorio = usuarioRepositorio; _perfilRepositorio = perfilRepositorio; _profissionalRepositorio = profissionalRepositorio; _usuarioInternoRepositorio = usuarioInternoRepositorio; _atendimentoRepositorio = atendimentoRepositorio; _prontuarioRepositorio = prontuarioRepositorio; _registroEvolucaoEnfermagemRepositorio = registroEvolucaoEnfermagemRepositorio; _relHistoricoEvolucaoEnfermagemRepositorio = relHistoricoEvolucaoEnfermagemRepositorio; _emailEnvio = emailEnvio; _sessao = new Sessao(httpContextAccessor); }
public EmailBusiness(IEmailEnvio email) { _email = email; }