[#11] Tests: Add MemberServiceTest
This commit is contained in:
@ -360,21 +360,7 @@ namespace Elwig.Windows {
|
||||
if (d.ShowDialog() == true) {
|
||||
Mouse.OverrideCursor = Cursors.AppStarting;
|
||||
try {
|
||||
using (var ctx = new AppDbContext()) {
|
||||
var l = (await ctx.Members.FindAsync(m.MgNr))!;
|
||||
if (d.DeletePaymentData) {
|
||||
ctx.RemoveRange(l.Credits);
|
||||
}
|
||||
if (d.DeleteDeliveries) {
|
||||
ctx.RemoveRange(l.Deliveries);
|
||||
}
|
||||
if (d.DeleteAreaComs) {
|
||||
ctx.RemoveRange(l.AreaCommitments);
|
||||
}
|
||||
ctx.Remove(l);
|
||||
await ctx.SaveChangesAsync();
|
||||
}
|
||||
App.HintContextChange();
|
||||
await MemberService.DeleteMember(m.MgNr, d.DeletePaymentData, d.DeleteDeliveries, d.DeleteAreaComs);
|
||||
} catch (Exception exc) {
|
||||
var str = "Der Eintrag konnte nicht in der Datenbank aktualisiert werden!\n\n" + exc.Message;
|
||||
if (exc.InnerException != null) str += "\n\n" + exc.InnerException.Message;
|
||||
|
Reference in New Issue
Block a user