IScenarioManager.cs 491 B

12345678910111213141516
  1. using Microsoft.Extensions.DependencyInjection;
  2. using Microsoft.Extensions.Hosting;
  3. namespace Waaagh.Services.Abstract {
  4. public interface IScenarioManager {
  5. }
  6. static public partial class IHostBuilderExtensions {
  7. static public IHostBuilder AddDefaultScenarioManager(this IHostBuilder builder) {
  8. return builder.ConfigureServices((services) => {
  9. services.AddSingleton<IScenarioManager, ScenarioManager>();
  10. });
  11. }
  12. }
  13. }