Finish Owner Relationship, update races and add first helpers for derived values. Update naming

This commit is contained in:
2024-08-18 19:21:18 +02:00
parent 15b252248a
commit aff9d23841
6 changed files with 115 additions and 30 deletions

View File

@@ -1,4 +1,5 @@
using System.Collections.ObjectModel;
using Microsoft.EntityFrameworkCore;
using StarsAssistant.Model;
namespace StarsAssistant.ViewModels;
@@ -8,7 +9,7 @@ public partial class PlanetViewModel(Planet planet) : ViewModelBase
public static ObservableCollection<PlanetViewModel> LoadAll() {
var context = new StarsDatabase("stars.sqlite");
var result = new ObservableCollection<PlanetViewModel>();
foreach (Planet planet in context.Planets.ToList())
foreach (Planet planet in context.Planet.Where(p => p.OwnerId == "Atlantis").ToList())
{
var vm = new PlanetViewModel(planet);
result.Add(vm);
@@ -20,7 +21,7 @@ public partial class PlanetViewModel(Planet planet) : ViewModelBase
public string Name => planet.Name;
public string Owner => planet.Owner ?? String.Empty;
public string Owner => planet.OwnerId ?? String.Empty;
public int Value => planet.Value ?? 0;
}