private GloballAppConfig BuildGlobalAppConfiguration() { var globalAppSettings = new GloballAppConfig(); Configuration.Bind("ConfiguracoesGeralAplicacao", globalAppSettings); return(globalAppSettings); }
public DoacaoRepository(GloballAppConfig globalSettings, VaquinhaOnlineDBContext vaquinhaDbContext, ILogger <DoacaoRepository> logger) { _globalSettings = globalSettings; _vaquinhaOnlineDBContext = vaquinhaDbContext; _logger = logger; }
public static IServiceCollection AddCustomConfiguration(this IServiceCollection services, IConfiguration configuration) { var config = new GloballAppConfig(); configuration.Bind("ConfiguracoesGeralAplicacao", config); services.AddSingleton(config); return(services); }
public Fixture() { var clientOption = new WebApplicationFactoryClientOptions(); Config = GetConfig(); AppConfig = BuildAppConfig(); Factory = new AppFactory <TStartup>(); Client = Factory.CreateClient(clientOption); }
public DonationRepository( ILogger <DonationRepository> logger, GloballAppConfig globalSettings, CrowdfundingOnLineDBContext crowdfundingOnLineDBContext ) { _logger = logger; _globalSettings = globalSettings; _crowdfundingOnLineDBContext = crowdfundingOnLineDBContext; }
public IntegrationTestsFixture() { var clientOption = new WebApplicationFactoryClientOptions { }; Factory = new VaquinhaAppFactory <TStartup>(); Client = Factory.CreateClient(clientOption); Configuration = GetConfiguration(); ConfiguracaoGeralAplicacao = BuildGlobalAppConfiguration(); }
public HomeInfoService(IMapper mapper, IDoacaoService doacaoService, GloballAppConfig globalSettings, IHomeInfoRepository homeRepository, ICausaRepository causaRepotirory) { _mapper = mapper; _doacaoService = doacaoService; _homeRepository = homeRepository; _globalSettings = globalSettings; _causaRepository = causaRepotirory; }
public HomeInfoService( IMapper mapper, IDonationService donationService, GloballAppConfig globallAppConfig, IHomeInfoRepository homeInfoRepository, ICauseRepository causeRepository ) { _mapper = mapper; _donationService = donationService; _globallAppConfig = globallAppConfig; _homeInfoRepository = homeInfoRepository; _causeRepository = causeRepository; }
public static IServiceCollection AddAutoMapper(this IServiceCollection services, IConfiguration configuration) { var globalAppSettings = new GloballAppConfig(); configuration.Bind("ConfiguracoesGeralAplicacao", globalAppSettings); var config = new MapperConfiguration(cfg => { cfg.AddProfile <VaquinhaOnLineMappingProfile>(); }); var mapper = config.CreateMapper(); services.AddSingleton(mapper); return(services); }
public PollyService(ILogger <PollyService> logger, GloballAppConfig globallAppConfig) { _logger = logger; _globallAppConfig = globallAppConfig; }
public PollyService(GloballAppConfig globallAppConfig, ILogger <PollyService> logger) { _globallAppConfig = globallAppConfig; _logger = logger; }