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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }