// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Add framework services. services.AddMvc(); services.AddDistributedMemoryCache(); services.AddSession(options => { options.IdleTimeout = TimeSpan.FromSeconds(10); options.CookieHttpOnly = true; }); Logger.RegisterLogger(new DebugLogger()); Logger.RegisterLogger(new FileLogger()); InventoryObserver.RegisterListener(new OutOfStockEmailer()); }
public void Register(InventoryObserver a_observer) { m_observer.Add(a_observer); }