public void DeaktiverOrdre() { if (SelectedOrdre != null) { var OrdreToDeactivate = (from ordre in OrdrerCollection where SelectedOrdre.OrdreNummer == ordre.OrdreNummer select ordre).FirstOrDefault(); OrdreToDeactivate.Aktiveret = false; OrdrerCollection.Remove(OrdreToDeactivate); DeaktiveredeOrdrerCollection.Add(OrdreToDeactivate); SaveOrdrer(); OnPropertyChanged(); } }
public void SaveOrdrer() { foreach (var ordre in OrdrerCollection) { if (ordre.Aktiveret == false) { OrdrerCollection.Remove(ordre); DeaktiveredeOrdrerCollection.Add(ordre); } else { DeaktiveredeOrdrerCollection.Remove(ordre); } } GemAktiveredeOrdre.SaveOrdreAsJsonAsync(OrdrerCollection); GemDeaktiveredeOrdrer.SaveOrdreAsJsonAsync(DeaktiveredeOrdrerCollection); }