예제 #1
0
        private void ShowDetailsWindow(OrderDetailsMessage content)
        {
            var view = new MessageBox();

            Messenger.Default.Send(content, MessageType.OrderDetailsContent);
            view.ShowDialog();
        }
예제 #2
0
        private void ProcessMessage(OrderDetailsMessage message)
        {
            Positions.Clear();
            message.Positions.ForEach((item) =>
            {
                Positions.Add(item);
            });

            Cost = message.Cost;
        }
예제 #3
0
        private void HandleOrderDetails(OrderDetailsMessage message)
        {
            Console.WriteLine("Receive message: {0} {1}", message.Name, message.Price);

            Persist(message, x =>
            {
                Console.WriteLine("PERSIST message: {0} {1}", message.Name, message.Price);
                OrderDetails.Add(x);
            });
        }