Implemented übernahme
This commit is contained in:
		@@ -327,6 +327,7 @@ namespace Elwig.Windows {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        private async Task<Member> UpdateMember(Member? m) {
 | 
			
		||||
            bool memberNew = (m == null);
 | 
			
		||||
            m ??= Context.CreateProxy<Member>();
 | 
			
		||||
 | 
			
		||||
            int newMgNr = int.Parse(MgNrInput.Text);
 | 
			
		||||
@@ -421,7 +422,10 @@ namespace Elwig.Windows {
 | 
			
		||||
                    m = await Context.Members.FindAsync(newMgNr);
 | 
			
		||||
                }
 | 
			
		||||
            } catch (Exception exc) {
 | 
			
		||||
                if (tr != null) await tr.ReloadAsync();
 | 
			
		||||
                if (tr != null) {
 | 
			
		||||
                    await tr.ReloadAsync();
 | 
			
		||||
                    if (memberNew) tr.State = EntityState.Detached;
 | 
			
		||||
                }
 | 
			
		||||
                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;
 | 
			
		||||
                MessageBox.Show(str, "Mitglied aktualisieren", MessageBoxButton.OK, MessageBoxImage.Error);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user