예제 #1
0
        public void DeleteOrder(Order order)
        {
            List <Order> orders = AllOrders().ToList();

            orders.Remove(order);
            JsonFileWriter.WriteToJsonOrder(orders, JsonFileName);
        }
예제 #2
0
        public void EditOrder(int id, Order order)
        {
            List <Order> orders = AllOrders().ToList();

            orders[id] = order;

            JsonFileWriter.WriteToJsonOrder(orders, JsonFileName);
        }
예제 #3
0
        public void AddOrder(Order order)
        {
            List <int>   ids    = new List <int>();
            List <Order> orders = AllOrders();

            foreach (Order orderAlt in orders)
            {
                ids.Add(orderAlt.Id);
            }

            if (ids.Count > 0)
            {
                order.Id = ids.Max() + 1;
            }
            else
            {
                order.Id = 0;
            }
            orders.Add(order);
            JsonFileWriter.WriteToJsonOrder(orders, JsonFileName);
        }