public void AddTest() { List <Order> lists; lists = InitOrder.CreatOrders(); OrderService orderService = new OrderService(lists); orderService.deleteOrder("898"); orderService.showOrders(); }
private async Task HandleInitOrderAsync(BasicDeliverEventArgs args, InitOrder initOrder) { using var scope = ServiceProvider.CreateScope(); var command = scope.ServiceProvider.GetRequiredService <InitOrderCommand>(); command.OrderId = initOrder.OrderId; try { await command.HandleAsync(); } catch { PublishErrorMessage(initOrder.OrderId, args); } }
/// <summary> /// /// </summary> /// <param name="niceName"></param> /// <param name="shortName"></param> /// <param name="initOrder">Initialization order. Negative value means that module will be initilized befor parent module. /// Positive value means that module will be initialized after parent module.</param> public GameModuleAttribute( string niceName, string shortName, InitOrder initOrder ) { NiceName = niceName; ShortName = shortName; InitOrder = initOrder; }
public ModuleBinding ( GameModule module, string niceName, string shortName, InitOrder initOrder ) { if (module==null) { throw new ArgumentNullException(string.Format("Module \"{0}\" is null.", niceName)); } Module = module; NiceName = niceName; ShortName = shortName; InitOrder = initOrder; }
// Happy path public Task Handle(CartFinalized @event, CancellationToken cancellationToken) { var orderId = idGenerator.New(); return(commandBus.Send(InitOrder.Create(orderId, @event.ClientId, @event.ProductItems, @event.TotalPrice))); }