public void AddMenuItem(menu_item mi, side si, OrderStatusHelper.OrderItemStatusEnum orderItemStatus) { order_item oi = new order_item(); oi.menu_item_id = mi.id; if (si.id == -1) { oi.sides_id = null; } else { oi.sides_id = si.id; } oi.id = uniqueId--; oi.order_id = this.id; oi.order_item_status = (int)orderItemStatus; this.order_item.Add(oi); if (this.total == null) this.total = (decimal)0.0; this.total += mi.price; }