/// <summary>
 /// Constructor for building a new simple object with the POCO class
 /// </summary>
 public vProjectAttachment(vProjectAttachment vProjectAttachment) : this()
 {
     this.ProjectAttachmentID               = vProjectAttachment.ProjectAttachmentID;
     this.PrimaryKey                        = vProjectAttachment.PrimaryKey;
     this.TenantID                          = vProjectAttachment.TenantID;
     this.ProjectID                         = vProjectAttachment.ProjectID;
     this.AttachmentID                      = vProjectAttachment.AttachmentID;
     this.AttachmentTypeID                  = vProjectAttachment.AttachmentTypeID;
     this.ProjectAttachmentDisplayName      = vProjectAttachment.ProjectAttachmentDisplayName;
     this.ProjectAttachmentDescription      = vProjectAttachment.ProjectAttachmentDescription;
     this.FileResourceInfoID                = vProjectAttachment.FileResourceInfoID;
     this.FileResourceMimeTypeID            = vProjectAttachment.FileResourceMimeTypeID;
     this.FileResourceOriginalBaseFilename  = vProjectAttachment.FileResourceOriginalBaseFilename;
     this.FileResourceOriginalFileExtension = vProjectAttachment.FileResourceOriginalFileExtension;
     this.FileResourceGUID                  = vProjectAttachment.FileResourceGUID;
     this.FileResourceCreatePersonID        = vProjectAttachment.FileResourceCreatePersonID;
     this.FileResourceCreateDate            = vProjectAttachment.FileResourceCreateDate;
     this.ProjectName                       = vProjectAttachment.ProjectName;
     this.AttachmentTypeDescription         = vProjectAttachment.AttachmentTypeDescription;
     this.AttachmentTypeName                = vProjectAttachment.AttachmentTypeName;
     CallAfterConstructor(vProjectAttachment);
 }
 public static string GetEditUrl(this vProjectAttachment projectAttachment)
 {
     return(EditUrlTemplate.ParameterReplace(projectAttachment.ProjectAttachmentID));
 }
 partial void CallAfterConstructor(vProjectAttachment vProjectAttachment);