public UpdateDefinition <DeviceDb> Translate(ReaderAddedToDevice @from) { return(Builders <DeviceDb> .Update .Set(g => g.Version, @from.Version) .Set(g => g.LastModifiedTimestamp, @from.Timestamp) .Set(g => g.LastModifiedByUserId, @from.UserId) .AddToSet(g => g.Readers, this.readerAddedToDeviceTranslator.Translate(@from))); }
public void Update(ReaderAddedToDevice message) { var updateDefinition = this.readerAddedToDeviceTranslator.Translate(message); this.dataStore.FindOneAndUpdate(g => g.Id == message.AggregateId, updateDefinition); }
public void Apply(ReaderAddedToDevice e) { ////this.UserId = e.UserId; this.Readers.Add(new Reader(e.ReaderId, e.Number)); }
public UpdateDefinition <DeviceDb> Translate(ReaderAddedToDevice @from, UpdateDefinition <DeviceDb> tr) { throw new System.NotImplementedException(); }