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);
        }
Exemple #3
0
        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();
 }