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) }); }
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; }
public CustomerEventServiceController(ICustomerEventService service, ILogger <CustomerEventServiceController> logger, global::Cybtans.AspNetCore.Interceptors.IMessageInterceptor interceptor = null) { _service = service; _logger = logger; _interceptor = interceptor; }