Beispiel #1
0
        public void RemoveUploadFile(Flashcards.Entities.File file)
        {
            var absPath = UploadLocation.GetAbsoluteFilePathForLocation(file);

            if (File.Exists(absPath))
            {
                File.Delete(absPath);
            }

            fileRepository.Remove(file);
            fileRepository.SaveChanges();
        }
Beispiel #2
0
        private Flashcards.Entities.File createUploadFile(HttpPostedFileBase file, string userID, FileTypeEnum fileType, string filePath)
        {
            var dbFile = new Flashcards.Entities.File()
            {
                Filename         = Path.GetFileName(filePath),
                FileTypeID       = (int)fileType,
                OriginalFilename = file.FileName,
                UploadedByID     = userID,
                UploadTime       = DateTime.Now
            };

            fileRepository.Add(dbFile);
            fileRepository.SaveChanges();

            return(dbFile);
        }