public void Test_GetNewAppliedApplications() { var results = BackgroundServices.GetNewAppliedApplications(); Assert.AreNotEqual(0, results.Count); foreach (var item in results) { Console.WriteLine(item.CandidateId); } }
public static void Initialize(int port, IServiceProvider serviceProvider, IMapper mapper) { var server = new Grpc.Core.Server { Services = { AccountServices.BindService(new AccountServicesImplementation(serviceProvider, mapper)), BackgroundServices.BindService(new BackgroundServicesImplementation()) }, Ports = { new Grpc.Core.ServerPort("localhost", port, Grpc.Core.ServerCredentials.Insecure) } }; server.Start(); Log.Information($"Account gRPC service listening on port { port }"); //server.ShutdownAsync().Wait(); }
public static void AddPopForumsBackgroundServices(this IServiceCollection services) { var serviceProvider = services.BuildServiceProvider(); BackgroundServices.SetupServices(serviceProvider); }
public static void AddMangoWikiBackgroundServices(this IServiceCollection services) { var serviceProvider = services.BuildServiceProvider(); BackgroundServices.SetupServices(serviceProvider, services); }