Example #1
0
        public void AddTest()
        {
            List <Order> lists;

            lists = InitOrder.CreatOrders();
            OrderService orderService = new OrderService(lists);

            orderService.deleteOrder("898");
            orderService.showOrders();
        }
Example #2
0
        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;
		}
Example #4
0
			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;
			}
Example #5
0
        // 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)));
        }