public FileServerService(IUserRepository userRepository, IUserSharedFileRepository userSharedFileRepository, IFileSharedGroupRepository fileSharedGroupRepository, IFileRepository fileRepository, ISemesterSubjectFileRepository semesterSubjectFileRepository, IUnitOfWork unitOfWork) { _ftpClient = new FtpClient(LogicConstants.FtpServerAddress, LogicConstants.FtpUserLogin, LogicConstants.FtpUserPassword); //_fileServer = new FtpServer(LogicConstants.FtpServerAddress); //_fileServerUser = new FtpUser(LogicConstants.FtpUserLogin, LogicConstants.FtpUserPassword, _fileServer); _userRepository = userRepository; _fileSharedGroupRepository = fileSharedGroupRepository; _userSharedFileRepository = userSharedFileRepository; _fileRepository = fileRepository; _semesterSubjectFileRepository = semesterSubjectFileRepository; _unitOfWork = unitOfWork; }
public GroupService(IGroupRepository groupRepository, IGroupUserRepository groupUserRepository, IFileSharedGroupRepository fileSharedGroupRepository, IGroupSemesterRepository groupSemesterRepository, IFileRepository fileRepository, ISemesterRepository semesterRepository, ISemesterSubjectRepository semesterSubjectRepository, IUserRepository userRepository, IStudySubjectRepository studySubjectRepository, IUserSharedFileRepository userSharedFileRepository, IUnitOfWork unitOfWork) { _groupRepository = groupRepository; _groupUserRepository = groupUserRepository; _fileSharedGroupRepository = fileSharedGroupRepository; _groupSemesterRepository = groupSemesterRepository; _fileRepository = fileRepository; _semesterRepository = semesterRepository; _semesterSubjectRepository = semesterSubjectRepository; _userRepository = userRepository; _studySubjectRepository = studySubjectRepository; _userSharedFileRepository = userSharedFileRepository; _unitOfWork = unitOfWork; }
public FileService(IFileRepository fileRepository, ISemesterSubjectFileRepository semesterSubjectFileRepository, IFileSharedGroupRepository fileSharedGroupRepository, IUserSharedFileRepository userSharedFileRepository, IUserRepository userRepository, IUserPreferencesRepository userPreferencesRepository, IGroupUserRepository groupUserRepository, IGroupRepository groupRepository, IFileTagPatternRepository fileTagPatternRepository, IUnitOfWork unitOfWork) { _fileRepository = fileRepository; _semesterSubjectFileRepository = semesterSubjectFileRepository; _fileSharedGroupRepository = fileSharedGroupRepository; _userSharedFileRepository = userSharedFileRepository; _userRepository = userRepository; _userPreferencesRepository = userPreferencesRepository; _groupUserRepository = groupUserRepository; _groupRepository = groupRepository; _fileTagPatternRepository = fileTagPatternRepository; _unitOfWork = unitOfWork; }