Esempio n. 1
0
        public void Configuration(IAppBuilder app)
        {
            ISleepingBarber <WebCustomer> barber = StaticIOC.Container.Resolve <ISleepingBarber <WebCustomer> >();
            var barberHub = new BarberHub(barber);

            GlobalHost.DependencyResolver.Register(typeof(BarberHub), () => barberHub);

            app.MapSignalR();
        }
Esempio n. 2
0
 public BarberController(ICustomersQueue <WebCustomer> queue, ISleepingBarber <WebCustomer> barber)
 {
     _queue  = queue;
     _barber = barber;
 }
Esempio n. 3
0
 public BarberHub(ISleepingBarber <WebCustomer> sleepingBarber)
 {
     _sleepingBarber = sleepingBarber;
     _sleepingBarber.CustomerServed          += (sender, s) => CustomerServed(s);
     _sleepingBarber.FailedToServiceCustomer += (sender, s) => FailedToServe(s);
 }