public OrdersQuery(IOrderService orders, ICustomerService customers, IOrderEventService events) { Name = "Query"; Field <ListGraphType <OrderType> >( "orders", resolve: context => orders.GetAsync() ); Field <OrderType>( "order", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <StringGraphType> > { Name = "id" } ), resolve: context => orders.GetByIdAsync(context.GetArgument <string>("id")) ); Field <ListGraphType <CustomerType> >( "customers", resolve: context => customers.GetCustomersAsync() ); Field <CustomerType>( "customer", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <DecimalGraphType> > { Name = "id" } ), resolve: context => customers.GetCustomerByIdAsync(context.GetArgument <int>("id")) ); }
public UpdateOrderHandler(IOrderEventService orderEventService, IQueryOrderEvent queryOrderEvent, IEventBus eventBus) { _orderEventService = orderEventService; _eventBus = eventBus; _queryOrderEvent = queryOrderEvent; }
public OrderService(ICustomerService customerData, IOrderEventService events) { _events = events; _orders = new List <Order>(); _orders.Add(new Order("Test 1", "Test 1 description", DateTime.Now, 1, "FAEBD971-CBA5-4CED-8AD5-CC0B8D4B7827")); _orders.Add(new Order("Test 2", "Test 2 description", DateTime.Now.AddHours(1), 2, "F43A4F9D-7AE9-4A19-93D9-2018387D5378")); _orders.Add(new Order("Test 3", "Test 3 description", DateTime.Now.AddHours(2), 3, "2D542571-EF99-4786-AEB5-C997D82E57C7")); }
public DeleteOrderItemCommandHandler(IOrderEventService orderEventService, IRepository <Orders> repository, IRepository <OrderDetails> orderDetailRepository, IEventBus eventBus) { _orderEventService = orderEventService; _repository = repository; _orderDetailRepository = orderDetailRepository; _eventBus = eventBus; }
public OrderService(IOrderEventService events) { _orders = new List <Order>(); _orders.Add(new Order("1000", "250 Conference brochures", DateTime.Now, 1, "FAEBD971-CBA5-4CED-8AD5-CC0B8D4B7827")); _orders.Add(new Order("2000", "250 T-shirts", DateTime.Now.AddHours(1), 2, "F43A4F9D-7AE9-4A19-93D9-2018387D5378")); _orders.Add(new Order("3000", "500 Stickers", DateTime.Now.AddHours(2), 3, "2D542571-EF99-4786-AEB5-C997D82E57C7")); _orders.Add(new Order("4000", "10 Posters", DateTime.Now.AddHours(2), 4, "2D542572-EF99-4786-AEB5-C997D82E57C7")); this._events = events; }
public OrderService(IOrderEventService orderEventService) { _orders = new List <Order>(); _orders.Add(new Order("1000", "250 Conference Brochures", DateTime.Now, 1, "76BACF8A - EA9D - 4C27 - A5BC - 2A698757B548")); _orders.Add(new Order("2000", "250 T-Shirts", DateTime.Now, 2, "7E49CD02-400E-427B-8DC9-A979D0AC168C")); _orders.Add(new Order("3000", "500 Stickers", DateTime.Now, 3, "7B8BC9EF-EDAA-4583-9F4C-B43B88488DC4")); _orders.Add(new Order("4000", "10 Posters", DateTime.Now, 4, "B27764F7-E3B2-49BE-9173-EAD6B5D1E811")); this._events = orderEventService; }
private static void NotifyOrderDelivered(IOrderEventService orderEventClient) { var notification = new OrderDeliveredNotification() { OrderID = Guid.NewGuid().ToString(), OrderStatus = 1, }; _log.DebugFormat("NotifyOrderDelivered, order [{0}] delivered.", notification.OrderID); orderEventClient.OrderDelivered(notification); }
public OrderService(IServiceProvider service) { _orders = new List <Order> { new Order("1000", "250 Conference brouchers", DateTime.Now, "SSDF98SDFG98898SDDF", "1"), new Order("2000", "250 T-shirts", DateTime.Now.AddHours(1), "EOIKFHIS78687982DJHFJHF", "2"), new Order("3000", "500 Stickers", DateTime.Now.AddHours(2), "VJMEIJHDASHEJKDH87387SH", "3"), new Order("4000", "10 Posters", DateTime.Now.AddHours(3), "SGJEJKXJHD384XNBNX*3", "4") }; _events = service.GetRequiredService <IOrderEventService>(); _customers = service.GetRequiredService <ICustomerService>(); }
public OrderService(IOrderEventService orderEventService) { this.orders = new List <Order> { new Order("1000", "250 Conference Brochures", DateTime.Now, 1, "24b9f878-7523-46e2-86e4-4421b9e9f4b5"), new Order("1001", "1600 Large Mallets", DateTime.Now.AddSeconds(40), 1, "8b72e049-af5d-44e8-876d-63d42029adcd"), new Order("2000", "250 T-Shirts", DateTime.Now.AddMinutes(5), 2, "0023d02d-0621-4eb9-8125-1ffd0ccff7fe"), new Order("3000", "500 Stickers", DateTime.Now.AddHours(3), 3, "825d7dc8-e8f3-418a-b2c9-9f3bf2ecf3da"), new Order("4000", "10 Posters", DateTime.Now.AddDays(-3), 4, "954a7327-4890-4e1e-9062-c07dcc5d4c14"), }; this.events = orderEventService; }
public OrderManager(IOrderEventService eventService) { _eventService = eventService; _orders = new List <Order>(); _orders.Add(new Order("Little Known Ways To Rid Yourself Of NAME", "3 Ways You Can Reinvent DESCRIPTION Without Looking Like An Amateur", DateTime.Now, 1, "dec79418-165b-4d22-a5dd-3fb9b9e0dbc9")); _orders.Add(new Order("Succeed With NAME In 24 Hours", "What Alberto Savoia Can Teach You About DESCRIPTION", DateTime.Now, 2, "45410e98-4374-4749-81aa-a3096c44fc0a")); _orders.Add(new Order("What Can You Do About NAME Right Now", "5 Surefire Ways DESCRIPTION Will Drive Your Business Into The Ground", DateTime.Now, 3, "8e5a1acd-e32d-47b6-8cf2-8954284fba8b")); _orders.Add(new Order("Get Rid of NAME For Good", "Should Fixing DESCRIPTION Take 60 Steps?", DateTime.Now, 4, "fafa8932-673e-46c9-b2c1-c05a152e9020")); }
public OrdersSubscription(IOrderEventService events) { _events = events; Name = "Subscription"; AddField(new EventStreamFieldType { Name = "orderEvent", Arguments = new QueryArguments(new QueryArgument <ListGraphType <OrderStatusesEnum> > { Name = "statuses" }), Type = typeof(OrderEventType), Resolver = new FuncFieldResolver <OrderEvent>(ResolveEvent), Subscriber = new EventStreamResolver <OrderEvent>(Subscribe) }); }
public OrderService(IOrderEventService events) { _orders = new List <Order>(); _orders.Add(new Order("1000", "250 Conference brochures", DateTime.Now, 1, "FAEBD971-CBA5-4CED-8AD5-CC0B8D4B7827")); _orders.Add(new Order("2000", "250 T-shirts", DateTime.Now.AddDays(-1), 2, "F43A4F9D-7AE9-4A19-93D9-2018387D5378")); _orders.Add(new Order("3000", "500 Stickers", DateTime.Now.AddDays(-1), 3, "2D542571-EF99-4786-AEB5-C997D82E57C7")); _orders.Add(new Order("4000", "10 Posters", DateTime.Now.AddDays(-1), 1, "8F2E3A32-EF09-45E7-88E9-6F62EBC47548")); _orders.Add(new Order("5000", "150 Hats", DateTime.Now.AddDays(-2), 2, "41D73692-104B-4615-AA10-B6F5B51BFAF5")); _orders.Add(new Order("6000", "750 Keychains", DateTime.Now.AddDays(-2), 3, "6E431741-F049-4B1A-BC64-408986BD209A")); _orders.Add(new Order("7000", "5 Drones", DateTime.Now.AddDays(-2), 1, "17EF9022-8D38-42F7-A21B-3A41847005FD")); _orders.Add(new Order("8000", "10 Posters", DateTime.Now.AddDays(-3), 2, "B34B06E2-8E27-4DFC-B7B3-D0282BA34F8A")); _orders.Add(new Order("9000", "200 Pens", DateTime.Now.AddDays(-3), 3, "18E6242C-4A9E-4741-A962-DFB02958BBCB")); _orders.Add(new Order("10000", "500 Business cards", DateTime.Now.AddDays(-3), 1, "FF10F49B-A2EB-473A-A52F-AA63F30D7ED1")); _orders.Add(new Order("11000", "250 Pins", DateTime.Now.AddDays(-4), 2, "88F6D29C-4CDC-48DF-B41C-D5801EC0B980")); _orders.Add(new Order("12000", "500 Coffee Sleeves", DateTime.Now.AddDays(-4), 3, "CDD0FC42-7605-4874-B175-161F4E2606D5")); _orders.Add(new Order("13000", "400 Pads", DateTime.Now.AddDays(-4), 1, "7E4A1B65-54A1-4782-A7D5-3834F02B1DE1")); _orders.Add(new Order("14000", "100 Bandanas", DateTime.Now.AddDays(-5), 2, "89D53FE2-1F26-4568-A0C6-370280802647")); _orders.Add(new Order("15000", "50 Spinners", DateTime.Now.AddDays(-5), 3, "75803E03-0100-4A47-91F5-CF7F5738B89B")); this._events = events; }
public OrderService(IOrderEventService eventsService) { _events = eventsService; }
public CreateNewOrderHandler(IOrderEventService orderEventService, IEventBus eventBus) { _orderEventService = orderEventService; _eventBus = eventBus; }