public void AddAddress(Address address) { var record = new Record() { Message = $"Added new address: {address.ToString()}" }; _context.Addresses.Add(address); _addresses.Add(address); _context.Records.Add(record); AddressesChanged?.Invoke(); }
public async void AddAddressAsync(Address address) { await Task.Factory.StartNew(() => { var record = new Record() { Message = $"Added new address: {address.ToString()}" }; _context.Addresses.Add(address); _context.Records.Add(record); _context.SaveChanges(); }); _addresses.Add(address); AddressesChanged?.Invoke(); }