private void HandleDialogResult(Tuple <ITSystem, bool> obj) { this.FlyoutIsOpen = false; var system = obj.Item1; var isNewSystem = obj.Item2; if (system == null) { return; } if (isNewSystem) { this._dataService.Insert((b, exception) => Console.WriteLine(b), system); ListOfSystems.Add(system); return; } this._dataService.Update((b, exception) => Console.WriteLine(b), system); var found = ListOfSystems.FirstOrDefault(x => x.Guid == system.Guid); ListOfSystems.Remove(found); ListOfSystems.Add(system); }
private void DeleteSystem(ITSystem obj) { this._dataService.Delete(((b, exception) => Console.WriteLine(b)), obj); ListOfSystems.Remove(obj); }