Modifica x gestione file inattivi (vecchie rev) + fix selezioni

This commit is contained in:
Samuele Locatelli
2021-09-28 15:39:27 +02:00
parent f9929d0b73
commit 4468bdabb9
11 changed files with 102 additions and 23 deletions
+13 -1
View File
@@ -234,6 +234,18 @@ namespace MP.FileData.Controllers
return done;
}
public bool FileExport(FileModel currFile)
{
bool done = false;
using (MoonPro_ProgContext localDbCtx = new MoonPro_ProgContext(_configuration))
{
// sovrascrivo il file su disco
File.WriteAllBytes(currFile.Path, currFile.FileContent);
done = true;
}
return done;
}
public FileModel FileGetByKey(int FileId)
{
FileModel thisFile = null;
@@ -450,10 +462,10 @@ namespace MP.FileData.Controllers
// rileggo file...
var newFileInfo = new FileInfo(currFile.Path);
currFile.LastMod = newFileInfo.LastWriteTime;
// aggiorno stato del file a unchanged e data mod ad ora...
currFile.DiskStatus = FileState.Ok;
currFile.LastMod = newFileInfo.LastWriteTime;
localDbCtx.Entry(currFile).State = EntityState.Modified;
// salvo DB