public void InsertDocument(ScannedDocument scannedDoc) { var insertDocDbContext = new ScanSoftDbContext(); using (insertDocDbContext) { insertDocDbContext.Documents.Add(scannedDoc); insertDocDbContext.SaveChanges(); } }
private void CreateScannedDocumentItem(string path) { byte[] file = File.ReadAllBytes(path); string[] temp = path.Split('\\'); string fileName = temp[temp.Length - 1].Replace(".pdf", "").Replace(".PDF", ""); ScannedDocument scannedDocument = new ScannedDocument { Content = file, Date = DateTime.Now, FileName = fileName, RefBookingId = 1, Path = path }; ScannedDocumentList.Add(scannedDocument); RaisePropertyChanged("ScannedDocuments"); }
public void SaveDocument(string filename, string documentType, string docDescription, string archiveFolder, bool addToExistingFile, DatabaseManager databaseManager, PdfReader documentReader, Twain32 scannedPages) { var newFileDirectory = this.CreateDirectory(archiveFolder, documentType); var filePath = $"{newFileDirectory}\\{filename}.pdf"; var dateOfCreation = DateTime.Now; var newDocument = new ScannedDocument(filename, docDescription, documentType, dateOfCreation, filePath); databaseManager.InsertDocument(newDocument); var saveDialog = new SaveFileDialog(); saveDialog.InitialDirectory = newFileDirectory; saveDialog.Filter = "PDF File|*.pdf"; saveDialog.FileName = filename; if (saveDialog.ShowDialog() == DialogResult.OK) { this.SaveToFileSystem(documentReader, scannedPages, filePath, addToExistingFile); } }
public static bool Update(ScannedDocument ScannedDocument) { return(WebApi <bool> .PutAsync(controllerName, ScannedDocument, "Put").Result); }
public static int Insert(ScannedDocument ScannedDocument) { return(WebApi <int> .PostAsync(controllerName, ScannedDocument, "SinglePost").Result); }