public bool MarkAsExported(Guid id) { var doc = _ctx.tblDocument.FirstOrDefault( p => p.Id == id); tblExportImportAudit audit = new tblExportImportAudit(); if (doc != null) { audit = new tblExportImportAudit { DocumentAuditStatus = (int)DocumentAuditStatus.Exported, DocumentId = doc.Id, ExternalDocumentReference = doc.ExtDocumentReference, DocumentReference = doc.DocumentReference, DateUploaded = DateTime.Now, IntegrationModule = (int)IntegrationModule.Other }; _ctx.tblExportImportAudit.AddObject(audit); audit.ExternalDocumentReference = doc.ExtDocumentReference; audit.DocumentReference = doc.DocumentReference; audit.DateUploaded = DateTime.Now; audit.DocumentType = (int)doc.DocumentTypeId; } _ctx.SaveChanges(); return true; }
/// <summary> /// Deprecated Method for adding a new object to the tblExportImportAudit EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddTotblExportImportAudit(tblExportImportAudit tblExportImportAudit) { base.AddObject("tblExportImportAudit", tblExportImportAudit); }
/// <summary> /// Create a new tblExportImportAudit object. /// </summary> /// <param name="documentId">Initial value of the DocumentId property.</param> /// <param name="integrationModule">Initial value of the IntegrationModule property.</param> /// <param name="documentAuditStatus">Initial value of the DocumentAuditStatus property.</param> public static tblExportImportAudit CreatetblExportImportAudit(global::System.Guid documentId, global::System.Int32 integrationModule, global::System.Int32 documentAuditStatus) { tblExportImportAudit tblExportImportAudit = new tblExportImportAudit(); tblExportImportAudit.DocumentId = documentId; tblExportImportAudit.IntegrationModule = integrationModule; tblExportImportAudit.DocumentAuditStatus = documentAuditStatus; return tblExportImportAudit; }