示例#1
0
 public void Handle(FavoriteAddressRemoved @event)
 {
     using (var context = _contextFactory.Invoke())
     {
         var address = context.Find <AddressDetails>(@event.AddressId);
         if (address != null && !address.IsHistoric)
         {
             context.Set <AddressDetails>().Remove(address);
             context.SaveChanges();
         }
     }
 }
示例#2
0
 private void OnAddressRemoved(FavoriteAddressRemoved @event)
 {
     _favoriteAddresses.Remove(@event.AddressId);
 }