Example #1
0
 public ReplaceDocumentsOperation()
 {
     _replaceCommand    = new Protobuf.ReplaceDocumentsCommand.Builder();
     _documents         = new List <IJSONDocument>();
     base.Message       = this;
     base.OperationType = DatabaseOperationType.Replace;
 }
Example #2
0
        public ReplaceDocumentsOperation(Alachisoft.NosDB.Common.Protobuf.Command command)
            : base(command.ToBuilder())
        {
            _replaceCommand = command.ReplaceDocumentsCommand.ToBuilder();
            _documents      = new List <IJSONDocument>();

            foreach (string document in _replaceCommand.DocumentsList)
            {
                Documents.Add(JSONDocument.Parse(document));
            }


            base.Message = this;
        }