public CustomerSubscriptions(ICustomerEventService events)
 {
     _events = events;
     Name    = "CustomerSubscriptions";
     AddField(new EventStreamFieldType
     {
         Name       = "customerEvent",
         Type       = typeof(CustomerEventType),
         Resolver   = new FuncFieldResolver <CustomerEvent>(ResolveEvent),
         Subscriber = new EventStreamResolver <CustomerEvent>(Subscribe)
     });
 }
Ejemplo n.º 2
0
        public CustomerService(IServiceProvider provider)
        {
            Random random = new Random();

            _customers = new List <Customer>
            {
                new Customer("1", "Tom", DateTime.Now.AddDays(random.Next(0, 10))),
                new Customer("2", "Christine", DateTime.Now.AddDays(random.Next(0, 10))),
                new Customer("3", "Henry", DateTime.Now.AddDays(random.Next(0, 10))),
                new Customer("4", "Michael", DateTime.Now.AddDays(random.Next(0, 10)))
            };
            _events = provider.GetRequiredService <ICustomerEventService>();
        }
 public CustomerEventServiceController(ICustomerEventService service)
 {
     _service = service;
 }
Ejemplo n.º 4
0
 public CustomerEventServiceController(ICustomerEventService service, ILogger <CustomerEventServiceController> logger, global::Cybtans.AspNetCore.Interceptors.IMessageInterceptor interceptor = null)
 {
     _service     = service;
     _logger      = logger;
     _interceptor = interceptor;
 }