コード例 #1
0
ファイル: Startup.cs プロジェクト: atulmish/shopping-akka
        // This method gets called by the runtime. Use this method to add services to the container.
        public void ConfigureServices(IServiceCollection services)
        {
            var system          = new CartSystem();
            var projectionStore = new SqliteProjectionStore();

            services.AddSingleton <CartSystem>(system);
            services.AddSingleton <SqliteProjectionStore>(projectionStore);
            services.AddMvc();
        }
コード例 #2
0
 public InventoryQueryActor()
 {
     _projectionStore = new SqliteProjectionStore();
     InitializeProjection();
     Events().ForEach(eventType =>
     {
         Context.System.EventStream.Subscribe(Self, eventType);
     });
     Ready();
 }
コード例 #3
0
 public InventoryQueryController(SqliteProjectionStore projectionStore)
 {
     _projectionStore = projectionStore;
 }