/// <summary> /// Creates a context document. /// </summary> /// <param name="id">Unique ID for the document.</param> /// <param name="nameSource">Document name in the source repository.</param> /// <param name="nameTarget">Document name in the target repository.</param> /// <param name="reference">Reference to the document.</param> /// <param name="category">Primary category for the context document.</param> public ContextDocument(int id, string nameSource, string nameTarget, string reference, ContextDocumentCategories category) : this(id, nameSource, nameTarget, reference, null, category) { }
/// <summary> /// Creates a context document. /// </summary> /// <param name="id">Unique ID for the document.</param> /// <param name="nameSource">Document name in the source repository.</param> /// <param name="nameTarget">Document name in the target repository.</param> /// <param name="reference">Reference to the document.</param> /// <param name="description">Description.</param> /// <param name="category">Primary category for the context document.</param> public ContextDocument(int id, string nameSource, string nameTarget, string reference, string description, ContextDocumentCategories category) : base(id, nameSource, nameTarget, reference, description) { _categories.Add(category); }
/// <summary> /// Add category to the context document. /// </summary> /// <param name="category">Category for the context document.</param> public virtual void AddCategory(ContextDocumentCategories category) { _categories.Add(category); }