Example #1
0
 public DeleteDocumentsOperation()
 {
     _deleteCommand     = new Alachisoft.NosDB.Common.Protobuf.DeleteDocumentsCommand.Builder();
     _documentIds       = new List <IJSONDocument>();
     base.Message       = this;
     base.OperationType = DatabaseOperationType.Delete;
 }
Example #2
0
        public DeleteDocumentsOperation(Alachisoft.NosDB.Common.Protobuf.Command command) : base(command.ToBuilder())
        {
            _deleteCommand = command.DeleteDocumentsCommand.ToBuilder();
            _documentIds   = new List <IJSONDocument>();

            foreach (string document in _deleteCommand.DocumentIdsList)
            {
                _documentIds.Add(JSONDocument.Parse(document));
            }

            base.Message = this;
        }