Exemplo n.º 1
0
 public Task <bool> MarkObjectForDeletionAsync(ObjectDeletionMarker marker)
 {
     ObjectDeletionMarker.Add(SystemExtension.Clone(marker));
     return(Task.FromResult(true));
 }
Exemplo n.º 2
0
        public async Task <bool> MarkObjectForDeletionAsync(ObjectDeletionMarker marker)
        {
            await _objectDeletionMarkers.InsertOneAsync(marker);

            return(true);
        }
Exemplo n.º 3
0
 public bool IsObjectMarkedForDeletion(Guid shardId, Guid objectId)
 {
     return(ObjectDeletionMarker.Where(odm => odm.ObjectId == objectId && odm.ShardId == shardId).Count() > 0);
 }