private void OrderCreatorViewModelOnCardSaved(object sender, Order newOrder) { if (Orders.Any(o => o.Order.Id == newOrder.Id)) { var oldListItem = Orders.FirstOrDefault(order => order.Order.Id == newOrder.Id); oldListItem.Order = newOrder; } else { DataBaseService.AddOrder(newOrder); } var DataBaseOrder = DataBaseService.GetAllOrders(); Orders.Clear(); foreach (var order in DataBaseOrder) { Orders.Add(new OrderListItem(order)); } }