Esempio n. 1
0
 public CreateOrUpdateDocumentWorkflow(NetherpadDataManager context, Document document, string content)
     : base(context)
 {
     if (string.IsNullOrEmpty(document.Identifier))
     {
         this.Add(new GenerateUniqueIdentifierStep(context), 1);
         this.Add(new CreateNewDocumentStep(context, document), 2);
     }
     else
     {
         this.Add(new UpdateDocumentStep(context, document, content), 1);
     }
 }
 public CreateOrUpdateDocumentWorkflow(NetherpadDataManager context, Document document, string content)
     : base(context)
 {
     if (string.IsNullOrEmpty(document.Identifier))
     {
         this.Add(new GenerateUniqueIdentifierStep(context), 1);
         this.Add(new CreateNewDocumentStep(context, document), 2);
     }
     else
     {
         this.Add(new UpdateDocumentStep(context, document, content), 1);
     }
 }
Esempio n. 3
0
 public UpdateDocumentStep(NetherpadDataManager db, Document document, string content)
 {
     this.db = db;
     this.document = document;
     this.content = content;
 }
 public GenerateUniqueIdentifierStep(NetherpadDataManager db)
 {
     this.db = db;
 }
Esempio n. 5
0
 public DeleteDocumentStep(NetherpadDataManager db, Document document)
 {
     this.db = db;
     this.document = document;
 }
Esempio n. 6
0
 public DocumentsController()
 {
     this.dataManager = new NetherpadDataManager(new NetherpadEntities());
 }
 public CreateNewDocumentStep(NetherpadDataManager db, Document document)
 {
     this.db       = db;
     this.document = document;
 }
 public CreateNewDocumentStep(NetherpadDataManager db, Document document)
 {
     this.db = db;
     this.document = document;
 }
 public DeleteDocumentWorkflow(NetherpadDataManager context, Document document)
     : base(context)
 {
     this.Add(new DeleteDocumentStep(context, document),1);
 }
 public GenerateUniqueIdentifierStep(NetherpadDataManager db)
 {
     this.db = db;
 }
Esempio n. 11
0
 public DeleteDocumentStep(NetherpadDataManager db, Document document)
 {
     this.db       = db;
     this.document = document;
 }
Esempio n. 12
0
 public DeleteDocumentWorkflow(NetherpadDataManager context, Document document)
     : base(context)
 {
     this.Add(new DeleteDocumentStep(context, document), 1);
 }
Esempio n. 13
0
 public UpdateDocumentStep(NetherpadDataManager db, Document document, string content)
 {
     this.db       = db;
     this.document = document;
     this.content  = content;
 }