public void RemoveLocation(WuLocation location) { Locations.Remove(location); Locations.Sort(); LocationRemoved?.Invoke(this, EventArgs.Empty); }
public void RemoveLocation(WuLocation location) { Locations.Remove(location); Locations.Sort(); LocationRemoved?.Invoke(this, EventArgs.Empty); SettingsStudio.Settings.LocationsJson = Locations.GetLocationsJson(); }
private void OnLocationRemoved(LocationRemoved obj) { var assets = obj.Removed.Assets.Where(x => !x.IsPlaceholder); foreach (var a in assets) { if (!SourceLocations.First().Assets.Contains(a)) { SourceLocations.First().Assets.Add(a); } } // (Konrad) Remove Placeholder asset if other ass if (SourceLocations.First()?.Assets.Count > 1 && SourceLocations.FirstOrDefault()?.Assets.FirstOrDefault(x => x.IsPlaceholder) != null) { SourceLocations.First().RemovePlaceholder(); } Locations.Remove(obj.Removed); }