private void AppendUpdateSiteEvent(SiteUpdated @event) { @event.SiteName = SiteName; @event.Location = Location; @event.CountryName = DocumentSession.Query <Domain.Model.Country>().Single(a => a.Id == CountryId).CountryName; DocumentSession.Events.Append(Id, @event); }
private void PatchSpeedReadModel(SiteUpdated @event) { DocumentSession.Patch <SpeedReadModel>(model => model.SiteId == Id) .Set(model => model.SiteName, @event.SiteName); DocumentSession.Patch <SpeedReadModel>(model => model.SiteId == Id) .Set(model => model.SiteLocation, @event.Location); DocumentSession.Patch <SpeedReadModel>(model => model.SiteId == Id) .Set(model => model.SiteCountryName, @event.CountryName); }
public void Apply(SiteUpdated updateEvent) { SiteName = updateEvent.SiteName; Location = updateEvent.Location; CountryName = updateEvent.CountryName; }
public void Apply(SiteUpdated updatedEvent) { Mapper.Map(updatedEvent, this); }