Пример #1
0
 public override bool TryResolve(string id, Raven.Json.Linq.RavenJObject metadata, Raven.Json.Linq.RavenJObject document, Raven.Abstractions.Data.JsonDocument existingDoc, Func <string, Raven.Abstractions.Data.JsonDocument> getDocument)
 {
     if (Enabled)
     {
         metadata.Add("Raven-Remove-Document-Marker", true);
     }
     return(Enabled);
 }
Пример #2
0
            public override bool TryResolve(string id, Raven.Json.Linq.RavenJObject metadata, Raven.Json.Linq.RavenJObject document, Raven.Abstractions.Data.JsonDocument existingDoc, Func <string, Raven.Abstractions.Data.JsonDocument> getDocument)
            {
                if (Enabled)
                {
                    if (metadata.ContainsKey(Constants.RavenDeleteMarker))
                    {
                        ReplaceValues(document, existingDoc.DataAsJson);
                        ReplaceValues(document, existingDoc.Metadata);
                    }
                }

                return(Enabled);
            }