Пример #1
0
        public void InsertDocument(ScannedDocument scannedDoc)
        {
            var insertDocDbContext = new ScanSoftDbContext();

            using (insertDocDbContext)
            {
                insertDocDbContext.Documents.Add(scannedDoc);
                insertDocDbContext.SaveChanges();
            }
        }
Пример #2
0
        public bool CheckForEqualFilename(string filename)
        {
            bool result = true;
            var  checkFileNameDbContext = new ScanSoftDbContext();

            using (checkFileNameDbContext)
            {
                result = checkFileNameDbContext.Documents.Any(d => d.Name == filename);
            }

            return(result);
        }
Пример #3
0
        public ICollection <ScannedDocument> GetDocuments(string filename, string documentType)
        {
            ICollection <ScannedDocument> result = null;
            var retrieveDocsContext = new ScanSoftDbContext();

            using (retrieveDocsContext)
            {
                result = retrieveDocsContext.Documents
                         .Where(d => d.Name.Contains(filename) && d.Type == documentType)
                         .ToList();
            }

            return(result);
        }