/// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static int _RenameFileByPathLocator(string table, SqlHierarchyId hierarchyId, string newFilename, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new FileTableManager()).RenameFile(table, hierarchyId, newFilename, conn));
 }
 /// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static SqlHierarchyId _FileExists(string table, string path, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new FileTableManager()).FileExists(table, path, conn));
 }
 /// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static int _DeleteFileByStreamId(string table, Guid stream_id, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new FileTableManager()).DeleteFile(table, stream_id, conn));
 }
 /// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static Guid _CreateFile(string table, string path, byte[] data, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new FileTableManager()).CreateFile(table, path, data, conn));
 }
 /// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static void _CreateDirectory(string table, string path, SqlConnection conn, IFileTableManager ftManager = null)
 {
     (ftManager ?? new FileTableManager()).CreateDirectory(table, path, conn, true);
 }
 /// <summary>
 /// Used for unit testing to inject a separate rep.
 /// </summary>
 internal static IEnumerable <File> _ListFiles(string table, string directory, bool recursive, bool excludeData, bool excludeDirectories, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new FileTableManager()).ListFiles(table, directory, conn, recursive, excludeData, excludeDirectories));
 }
Exemplo n.º 7
0
 internal static string _CreateDirectory(string table, string path, SqlConnection conn, IFileTableManager ftManager = null)
 {
     return((ftManager ?? new DirectoryManager()).CreateDirectory(table, path, conn));
 }