private bool Handle(OrderOntvangen orderOntvangen) { var order = new OrderIngepakt() { routingKey = "Order.Ingepakt", orderId = orderOntvangen.orderId, afmetingen = null, gewicht = null, }; orders.Add(order); return(true); }
private static bool Handle(OrderIngepakt orderIngepakt) { using (var connection = new SqlConnection(ConfigurationManager.ConnectionStrings["PostorderCompany"].ConnectionString)) { string commandText = @" UPDATE [dbo].[OrderStatus] Set [ingepakt] = 1, [gewicht] = @gewicht, [afmetingen] = @afmetingen WHERE [orderId] = @orderId"; CommandDefinition cmd = new CommandDefinition(commandText, orderIngepakt); connection.Execute(cmd); } verzendOrderWanneerBetaaldEnIngepakt(orderIngepakt.orderId); return(true); }
private static bool HandleEvent(string eventType, string eventData) { bool handled = true; switch (eventType) { case "OrderOntvangen": OrderOntvangen orderOntvangen = JsonConvert.DeserializeObject <OrderOntvangen>(eventData); handled = Handle(orderOntvangen); break; case "OrderIngepakt": OrderIngepakt orderIngepakt = JsonConvert.DeserializeObject <OrderIngepakt>(eventData); handled = Handle(orderIngepakt); break; case "OrderBetaald": OrderBetaald orderBetaald = JsonConvert.DeserializeObject <OrderBetaald>(eventData); handled = Handle(orderBetaald); break; case "OrderVerzonden": OrderVerzonden orderVerzonden = JsonConvert.DeserializeObject <OrderVerzonden>(eventData); handled = Handle(orderVerzonden); break; case "PakketGereed": PakketGereed pakketGereed = JsonConvert.DeserializeObject <PakketGereed>(eventData); handled = Handle(pakketGereed); break; case "PakketOnderweg": PakketOnderweg pakketOnderweg = JsonConvert.DeserializeObject <PakketOnderweg>(eventData); handled = Handle(pakketOnderweg); break; case "PakketAfgeleverd": PakketAfgeleverd pakketAfgeleverd = JsonConvert.DeserializeObject <PakketAfgeleverd>(eventData); handled = Handle(pakketAfgeleverd); break; } Console.WriteLine("\n"); return(handled); }
private static bool HandleEvent(string eventType, string eventData) { bool handled = true; switch (eventType) { case "OrderOntvangen": OrderOntvangen orderOntvangen = JsonConvert.DeserializeObject <OrderOntvangen>(eventData); handled = Handle(orderOntvangen); break; case "OrderIngepakt": OrderIngepakt orderIngepakt = JsonConvert.DeserializeObject <OrderIngepakt>(eventData); handled = Handle(orderIngepakt); break; case "OrderBetaald": OrderBetaald orderBetaald = JsonConvert.DeserializeObject <OrderBetaald>(eventData); handled = Handle(orderBetaald); break; } return(handled); }
private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedItem != null) { OrderIngepakt order = (OrderIngepakt)listBox1.SelectedItem; order.afmetingen = textBox1.Text; order.gewicht = textBox2.Text; if (!String.IsNullOrEmpty(order.afmetingen) && !String.IsNullOrEmpty(order.gewicht)) { try { _magazijnService.sendOrder(order); } catch (Exception ex) { throw ex; } textBox1.Clear(); textBox2.Clear(); refreshList(); } } }
private static bool Handle(OrderIngepakt orderIngepakt) { Console.WriteLine("Order Ingepakt: {0}\n Gewicht: {1}\n Afmetingen: {2}", orderIngepakt.orderId, orderIngepakt.gewicht, orderIngepakt.afmetingen); return(true); }
public void sendOrder(OrderIngepakt order) { new RabbitMQEventPublisher().PublishEvent(order); orders.Remove(order); }