Files: EF, DI
This commit is contained in:
parent
767448acb9
commit
1026ad93b2
@ -38,7 +38,6 @@ using ASC.Core.Common.Settings;
|
||||
using ASC.Core.Users;
|
||||
using ASC.Data.Storage;
|
||||
using ASC.Files.Core;
|
||||
using ASC.Files.Core.Data;
|
||||
using ASC.Files.Core.Security;
|
||||
using ASC.Web.Core;
|
||||
using ASC.Web.Core.Users;
|
||||
@ -105,6 +104,7 @@ namespace ASC.Web.Files.Classes
|
||||
public TenantManager TenantManager { get; }
|
||||
public DisplayUserSettingsHelper DisplayUserSettingsHelper { get; }
|
||||
public CustomNamingPeople CustomNamingPeople { get; }
|
||||
public FileSecurity FileSecurity { get; }
|
||||
|
||||
public Global(
|
||||
IConfiguration configuration,
|
||||
@ -113,7 +113,8 @@ namespace ASC.Web.Files.Classes
|
||||
CoreSettings coreSettings,
|
||||
TenantManager tenantManager,
|
||||
DisplayUserSettingsHelper displayUserSettingsHelper,
|
||||
CustomNamingPeople customNamingPeople)
|
||||
CustomNamingPeople customNamingPeople,
|
||||
FileSecurity fileSecurity)
|
||||
{
|
||||
Configuration = configuration;
|
||||
AuthContext = authContext;
|
||||
@ -122,6 +123,7 @@ namespace ASC.Web.Files.Classes
|
||||
TenantManager = tenantManager;
|
||||
DisplayUserSettingsHelper = displayUserSettingsHelper;
|
||||
CustomNamingPeople = customNamingPeople;
|
||||
FileSecurity = fileSecurity;
|
||||
}
|
||||
|
||||
#region Property
|
||||
@ -165,11 +167,6 @@ namespace ASC.Web.Files.Classes
|
||||
|
||||
#endregion
|
||||
|
||||
public EncryptedDataDao DaoEncryptedData
|
||||
{
|
||||
get { return new EncryptedDataDao(TenantManager.GetCurrentTenant().TenantId, FileConstant.DatabaseId); }
|
||||
}
|
||||
|
||||
public static string ReplaceInvalidCharsAndTruncate(string title)
|
||||
{
|
||||
if (string.IsNullOrEmpty(title)) return title;
|
||||
|
@ -96,6 +96,7 @@ namespace ASC.Web.Files.Services.WCFService
|
||||
public FileSecurity FileSecurity { get; }
|
||||
public SocketManager SocketManager { get; }
|
||||
public IDaoFactory DaoFactory { get; }
|
||||
public FileMarker FileMarker { get; }
|
||||
public ILog Logger { get; set; }
|
||||
|
||||
public FileStorageServiceController(
|
||||
@ -119,7 +120,8 @@ namespace ASC.Web.Files.Services.WCFService
|
||||
PathProvider pathProvider,
|
||||
FileSecurity fileSecurity,
|
||||
SocketManager socketManager,
|
||||
IDaoFactory daoFactory)
|
||||
IDaoFactory daoFactory,
|
||||
FileMarker fileMarker)
|
||||
{
|
||||
Global = global;
|
||||
GlobalStore = globalStore;
|
||||
@ -141,6 +143,7 @@ namespace ASC.Web.Files.Services.WCFService
|
||||
FileSecurity = fileSecurity;
|
||||
SocketManager = socketManager;
|
||||
DaoFactory = daoFactory;
|
||||
FileMarker = fileMarker;
|
||||
Logger = optionMonitor.Get("ASC.Files");
|
||||
}
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user