コード例 #1
0
        public override void InitializeOrdersPool(IList <Order> orders)
        {
            _list = orders;

            // Rerender HTML observer
            OrdersUpdate?.Invoke(GetAllOrders());
        }
コード例 #2
0
        public override void AddOrder(string jsonPayload)
        {
            Console.WriteLine($"OrderService -> AddOrder : {jsonPayload}");

            var orderToCreate = JsonConvert.DeserializeObject <Order>(jsonPayload);

            // Call Data Layer and store the order into database
            if (!_list.Contains(orderToCreate))
            {
                _list.Add(orderToCreate);
            }

            // Rerender HTML observer
            OrdersUpdate?.Invoke(GetAllOrders());
        }