Change open and save file logic

This commit is contained in:
Evgeny Redikultsev
2024-11-09 21:52:05 +05:00
parent a8d570713d
commit 0a2934a1ea
68 changed files with 1049 additions and 373 deletions

View File

@@ -32,16 +32,24 @@ namespace DataAccess.Infrastructures
return openLogic.OpenFile();
}
public void SaveProject(IProject project)
public OpenProjectResult OpenProject(string fileName)
{
saveLogic.TraceLogger = TraceLogger;
saveLogic.SaveFile(project);
openLogic.TraceLogger = TraceLogger;
return openLogic.OpenFile(fileName);
}
public void SaveProjectAs(IProject project)
public SaveFileResult SaveProject(IProject project)
{
saveLogic.TraceLogger = TraceLogger;
saveLogic.SaveFileAs(project);
var result = saveLogic.SaveFile(project);
return result;
}
public SaveFileResult SaveProjectAs(IProject project)
{
saveLogic.TraceLogger = TraceLogger;
var result = saveLogic.SaveFileAs(project);
return result;
}
}
}