diff --git a/Elwig/Windows/BaseDataWindow.xaml.AreaCom.cs b/Elwig/Windows/BaseDataWindow.xaml.AreaCom.cs index 9dc1349..eeae983 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.AreaCom.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.AreaCom.cs @@ -31,7 +31,11 @@ namespace Elwig.Windows { } private async Task AreaCommitmentTypesFinishEditing(AppDbContext ctx) { - ControlUtils.RenewItemsSource(AreaCommitmentTypeList, await ctx.AreaCommitmentTypes.OrderBy(v => v.SortId).ToListAsync()); + ControlUtils.RenewItemsSource(AreaCommitmentTypeList, await ctx.AreaCommitmentTypes + .OrderBy(v => v.VtrgId) + .Include(t => t.WineVar) + .Include(t => t.WineAttr) + .ToListAsync()); _actList = null; _acts = null; _actIds = null; diff --git a/Elwig/Windows/BaseDataWindow.xaml.Mod.cs b/Elwig/Windows/BaseDataWindow.xaml.Mod.cs index 6636aea..2f87b7e 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.Mod.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.Mod.cs @@ -22,7 +22,10 @@ namespace Elwig.Windows { private async Task ModifiersInitEditing(AppDbContext ctx) { SeasonList.IsEnabled = false; var year = (SeasonList.SelectedItem as Season)?.Year; - _modList = new(await ctx.Modifiers.Where(m => m.Year == year).OrderBy(m => m.Ordering).ToListAsync()); + _modList = new(await ctx.Modifiers + .Where(m => m.Year == year) + .OrderBy(m => m.Ordering) + .ToListAsync()); _mods = _modList.ToDictionary(m => m.ModId, m => (string?)m.ModId); _modIds = _modList.ToDictionary(m => m, m => m.ModId); ControlUtils.RenewItemsSource(SeasonModifierList, _modList); @@ -31,7 +34,10 @@ namespace Elwig.Windows { private async Task ModifiersFinishEditing(AppDbContext ctx) { var year = (SeasonList.SelectedItem as Season)?.Year; - ControlUtils.RenewItemsSource(SeasonModifierList, await ctx.Modifiers.Where(m => m.Year == year).OrderBy(m => m.Ordering).ToListAsync()); + ControlUtils.RenewItemsSource(SeasonModifierList, await ctx.Modifiers + .Where(m => m.Year == year) + .OrderBy(m => m.Ordering) + .ToListAsync()); _modList = null; _mods = null; _modIds = null; diff --git a/Elwig/Windows/BaseDataWindow.xaml.Season.cs b/Elwig/Windows/BaseDataWindow.xaml.Season.cs index a85ca15..8ca61e4 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.Season.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.Season.cs @@ -13,12 +13,18 @@ namespace Elwig.Windows { private bool _seasonUpdate = false; private async Task SeasonsInitEditing(AppDbContext ctx) { - ControlUtils.RenewItemsSource(SeasonList, await ctx.Seasons.Include(s => s.Modifiers).OrderByDescending(s => s.Year).ToListAsync()); + ControlUtils.RenewItemsSource(SeasonList, await ctx.Seasons + .OrderByDescending(s => s.Year) + .Include(s => s.Modifiers) + .ToListAsync()); SeasonList_SelectionChanged(null, null); } private async Task SeasonsFinishEditing(AppDbContext ctx) { - ControlUtils.RenewItemsSource(SeasonList, await ctx.Seasons.Include(s => s.Modifiers).OrderByDescending(s => s.Year).ToListAsync()); + ControlUtils.RenewItemsSource(SeasonList, await ctx.Seasons + .OrderByDescending(s => s.Year) + .Include(s => s.Modifiers) + .ToListAsync()); _seasonChanged = false; } diff --git a/Elwig/Windows/BaseDataWindow.xaml.WineAttr.cs b/Elwig/Windows/BaseDataWindow.xaml.WineAttr.cs index 532a24e..425f995 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.WineAttr.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.WineAttr.cs @@ -19,7 +19,9 @@ namespace Elwig.Windows { private bool _attrUpdate = false; private async Task WineAttributesInitEditing(AppDbContext ctx) { - _attrList = new(await ctx.WineAttributes.OrderBy(a => a.Name).ToListAsync()); + _attrList = new(await ctx.WineAttributes + .OrderBy(a => a.Name) + .ToListAsync()); _attrs = _attrList.ToDictionary(a => a.AttrId, a => (string?)a.AttrId); _attrIds = _attrList.ToDictionary(a => a, a => a.AttrId); ControlUtils.RenewItemsSource(WineAttributeList, _attrList); @@ -27,7 +29,9 @@ namespace Elwig.Windows { } private async Task WineAttributesFinishEditing(AppDbContext ctx) { - ControlUtils.RenewItemsSource(WineAttributeList, await ctx.WineAttributes.OrderBy(a => a.Name).ToListAsync()); + ControlUtils.RenewItemsSource(WineAttributeList, await ctx.WineAttributes + .OrderBy(a => a.Name) + .ToListAsync()); _attrList = null; _attrs = null; _attrIds = null; diff --git a/Elwig/Windows/BaseDataWindow.xaml.WineCult.cs b/Elwig/Windows/BaseDataWindow.xaml.WineCult.cs index 46b2586..02de294 100644 --- a/Elwig/Windows/BaseDataWindow.xaml.WineCult.cs +++ b/Elwig/Windows/BaseDataWindow.xaml.WineCult.cs @@ -19,7 +19,9 @@ namespace Elwig.Windows { private bool _cultUpdate = false; private async Task WineCultivationsInitEditing(AppDbContext ctx) { - _cultList = new(await ctx.WineCultivations.OrderBy(c => c.Name).ToListAsync()); + _cultList = new(await ctx.WineCultivations + .OrderBy(c => c.Name) + .ToListAsync()); _cults = _cultList.ToDictionary(c => c.CultId, c => (string?)c.CultId); _cultIds = _cultList.ToDictionary(c => c, c => c.CultId); ControlUtils.RenewItemsSource(WineCultivationList, _cultList); @@ -27,7 +29,9 @@ namespace Elwig.Windows { } private async Task WineCultivationsFinishEditing(AppDbContext ctx) { - ControlUtils.RenewItemsSource(WineCultivationList, await ctx.WineCultivations.OrderBy(c => c.Name).ToListAsync()); + ControlUtils.RenewItemsSource(WineCultivationList, await ctx.WineCultivations + .OrderBy(c => c.Name) + .ToListAsync()); _cultList = null; _cults = null; _cultIds = null;