Services: Move App.HintContextChange() to Windows
Some checks failed
Test / Run tests (push) Has been cancelled

This commit is contained in:
2025-07-09 16:07:47 +02:00
parent 53d82604a1
commit 7e9a27c75d
13 changed files with 53 additions and 72 deletions

View File

@ -287,8 +287,7 @@ namespace Elwig.Services {
}
public static async Task<PaymentVar> CreatePaymentVariant(int year) {
Mouse.OverrideCursor = Cursors.Wait;
var v = await Task.Run(async () => {
return await Task.Run(async () => {
using var ctx = new AppDbContext();
var v = new PaymentVar {
Year = year,
@ -302,13 +301,10 @@ namespace Elwig.Services {
await ctx.SaveChangesAsync();
return v;
});
App.HintContextChange();
Mouse.OverrideCursor = null;
return v;
}
public static async Task<PaymentVar> Duplicate(this PaymentVar orig) {
var n = await Task.Run(async () => {
return await Task.Run(async () => {
using var ctx = new AppDbContext();
var n = new PaymentVar {
Year = orig.Year,
@ -322,8 +318,6 @@ namespace Elwig.Services {
await ctx.SaveChangesAsync();
return n;
});
App.HintContextChange();
return n;
}
public static async Task<(int, int)> UpdatePaymentVariant(this PaymentVariantsViewModel vm, int? oldYear, int? oldAvNr) {
@ -357,7 +351,6 @@ namespace Elwig.Services {
await ctx.SaveChangesAsync();
});
vm.WeightModifierChanged = false;
App.HintContextChange();
return (year, avnr);
}
@ -368,7 +361,6 @@ namespace Elwig.Services {
ctx.Remove(v);
await ctx.SaveChangesAsync();
});
App.HintContextChange();
}
public static async Task Calculate(int year, int avnr) {
@ -376,7 +368,6 @@ namespace Elwig.Services {
var b = new BillingVariant(year, avnr);
await b.Calculate();
});
App.HintContextChange();
}
public static async Task Commit(int year, int avnr) {
@ -384,7 +375,6 @@ namespace Elwig.Services {
var b = new BillingVariant(year, avnr);
await b.Commit();
});
App.HintContextChange();
}
public static async Task Revert(int year, int avnr) {
@ -392,7 +382,6 @@ namespace Elwig.Services {
var b = new BillingVariant(year, avnr);
await b.Revert();
});
App.HintContextChange();
}
}
}