Пример #1
0
 public Task <Lock> TryAddLocking(string lockId, LockingHistoryItem activityHistoryItem) =>
 Collection.FindOneAndUpdateAsync(Query.Eq(it => it.Id, lockId),
                                  Update.Push(it => it.LockingHistory, activityHistoryItem),
                                  new FindOneAndUpdateOptions <Lock, Lock>
 {
     IsUpsert       = false,
     ReturnDocument = ReturnDocument.After
 });
Пример #2
0
 public LockingHistoryItemReadModel(LockingHistoryItem historyItem)
 {
     State     = historyItem.State.ToString();
     OccuredOn = historyItem.OccuredOn;
     UserId    = historyItem.UserId;
 }