internal void orderAccept(OrderAcceptMessage orderAcceptMessage) { state = TRIP; var handle = GetStdHandle(STD_INPUT_HANDLE); CancelIoEx(handle, IntPtr.Zero); }
public void sendOrderAccept(OrderAcceptMessage orderAcceptMessage) { string json = JsonSerializer.Serialize(orderAcceptMessage); using (var producer = new ProducerBuilder <Null, string>(config).Build()) { producer.Produce(orderAcceptTopic, new Message <Null, string> { Value = json }); producer.Flush(); } Console.WriteLine("Order accept sent"); }
private void handlerOrderAccept() { Console.WriteLine($"Tur med kunde: {currentOrder.clientId.ToString()}"); Console.WriteLine("Acceptér tur [J/N]"); var keyNumber = (int)Console.ReadKey(true).KeyChar; if (keyNumber == 'J' || keyNumber == 'j') { OrderAcceptMessage orderAcceptMessage = new OrderAcceptMessage() { clientId = this.clientId, location = new GeoData() { latitude = 55.6760968d, longitude = 12.5683371d }, timestamp = DateTime.UtcNow, order = currentOrder }; messageSender.sendOrderAccept(orderAcceptMessage); state = OPTAGET; orderAcceptInput = false; } }
private void handleOrderMessage(OrderAcceptMessage orderAcceptMessage) { kundeGui.orderAccept(orderAcceptMessage); }