Exemple #1
0
        public void UploadFileOnDatabase(IFormFile file)
        {
            if (file != null)
            {
                if (file.Length > 0)
                {
                    //Getting FileName
                    var fileName = Path.GetFileName(file.FileName);
                    //Getting file Extension
                    // var fileExtension = Path.GetExtension(fileName);
                    // concatenating  FileName + FileExtension
                    //var newFileName = String.Concat(Convert.ToString(Guid.NewGuid()), fileExtension);

                    var objfiles = new DocumentOnDatabaseModel()
                    {
                        Name           = fileName,
                        FileType       = file.ContentType,
                        SubmissionDate = DateTime.Now
                    };

                    using (var target = new MemoryStream())
                    {
                        file.CopyTo(target);
                        objfiles.Content = target.ToArray();
                    }
                    _documentRepository.UploadDocumentToDatabase(objfiles);
                }
            }
        }
 public bool UploadDocumentToDatabase(DocumentOnDatabaseModel info)
 {
     try
     {
         _dbContext.DocumentOnDatabase.Add(info);
         Save();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Exemple #3
0
        public void UploadFileInDatabase()
        {
            string content = "hello world";

            string fileName = "xyz.txt";

            byte[] s_Bytes = Encoding.UTF8.GetBytes(content);

            var objfiles = new DocumentOnDatabaseModel()
            {
                Name           = fileName,
                FileType       = "byte",
                SubmissionDate = DateTime.Now,
                Content        = s_Bytes
            };

            Assert.IsTrue(_documentRepository.UploadDocumentToDatabase(objfiles), "File Uploaded To Database");
        }
        public IActionResult CheckDocumentOnDataModel(int id)
        {
            DocumentOnDatabaseModel str = _obj.FindDocumentOnDatabaseModel(id);

            return(new OkObjectResult(str));
        }