public void RemoveUploadFile(Flashcards.Entities.File file) { var absPath = UploadLocation.GetAbsoluteFilePathForLocation(file); if (File.Exists(absPath)) { File.Delete(absPath); } fileRepository.Remove(file); fileRepository.SaveChanges(); }
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); }