Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Create a new document

Description

Creates a new document.

Package Details

Interface

IDocumentManager

Syntax

Task Create<TDocument, TMetadata>(TDocument document, TMetadata metadata, string serviceRequestNameEnglish, string serviceRequestNameFrench, string documentVersion, int serviceRequestId, int userId);

Returns

Task

API Endpoint

Not applicable

Example

Code Block
languagec#
const string version = "1.0";
const int serviceRequestId = 100;
const int userId = 500;
// Initiate your data model with some basic data.
var document = new MyServiceRequestData()
{
    DisplayNameEn = "displayNameEn",
    DisplayNameFr = "displayNameFr"
};
// Provide some metadata that helps to describe this particular service request.
var metadata = new { MetaData = "metadata" };

// Create the "document" that will hold the data for your service request.
await documentManager.Create(document, metadata, document.DisplayNameEn, document.DisplayNameFr, version, serviceRequestId, userId);