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