public ProcessEventsFromMeetup(IMeetupServices meetupServices, NetBairesContext context, ISyncServices syncServices, ILogger <ProcessEventsFromMeetup> logger) { _meetupServices = meetupServices; _context = context; _syncServices = syncServices; _logger = logger; }
public ProcessEventsFromEventbrite(IEventBriteServices eventBriteServices, NetBairesContext context, ISyncServices syncServices, ILogger <ProcessEventsFromEventbrite> logger) { _eventBriteServices = eventBriteServices; _context = context; _syncServices = syncServices; _logger = logger; }
public IntegrationTestsBase( CustomWebApplicationFactory <Startup> factory) { _factory = factory; HttpClient = factory.WithWebHostBuilder(builder => { builder.ConfigureServices(async services => { var serviceProvider = services.BuildServiceProvider(); var scope = serviceProvider.CreateScope(); var scopedServices = scope.ServiceProvider; UserService = scopedServices .GetRequiredService <IUserService>(); AttendanceService = scopedServices .GetRequiredService <IAttendanceService>(); FileServices = scopedServices .GetRequiredService <IFilesServices>(); QueueServices = scopedServices .GetRequiredService <IQueueServices>(); SyncServices = scopedServices .GetRequiredService <ISyncServices>(); Context = scopedServices .GetRequiredService <NetBairesContext>(); var logger = scopedServices.GetRequiredService <ILogger <IntegrationTestsBase> >(); try { //UtilitiesDb.ReinitializeDbForTests(db); } catch (Exception ex) { logger.LogError(ex, "An error occurred seeding " + "the database with test messages. Error: {Message}", ex.Message); } }); }).CreateClient(new WebApplicationFactoryClientOptions { AllowAutoRedirect = false }); }
public SyncEventHandler(ISyncServices syncServices, ILogger <SyncEventHandler> logger) { _syncServices = syncServices; _logger = logger; }