public void Handle(CompanyDeleted @event)
 {
     using (var context = new ProjectionContext(ConnectionString.Get()))
     {
         var entity = context.GetEntity <CompanySqlEntity>(@event.AggregateId);
         entity.Removed = true;
         context.SaveChanges();
     }
 }
示例#2
0
 private void OnCompanyDeleted(CompanyDeleted companyDeleted)
 {
     _companies.Remove(_companies.Single(c => c.Id == companyDeleted.CompanyId));
 }