public ProjectController(IProjectRepository projectRepository, IProjectCommentsRepository commentsRepository,
                          IProjectFileRepository fileRepository, IProjectFileInfoRepository fileInfoRepository,
                          IProjectParticipantsRepository participantsRepository, IProjectCategoriesRepository categoriesRepository,
                          IProjectResultRepository resultRepository, IProjectFollowRepository projectFollowRepository,
                          IProjectWinnersRepository winnersRepository, IUserRolesRepository userRolesRepository,
                          IProjectWinnersService winnersService, IQueueExt emailsQueue,
                          IProjectResultVoteRepository resultVoteRepository, BaseSettings settings,
                          ILog log)
 {
     _projectRepository       = projectRepository;
     _commentsRepository      = commentsRepository;
     _fileRepository          = fileRepository;
     _fileInfoRepository      = fileInfoRepository;
     _participantsRepository  = participantsRepository;
     _categoriesRepository    = categoriesRepository;
     _resultRepository        = resultRepository;
     _projectFollowRepository = projectFollowRepository;
     _winnersRepository       = winnersRepository;
     _userRolesRepository     = userRolesRepository;
     _winnersService          = winnersService;
     _emailsQueue             = emailsQueue;
     _resultVoteRepository    = resultVoteRepository;
     _settings = settings;
     _log      = log;
 }
        public ProjectDetailsController(IProjectCommentsRepository commentsRepository, IProjectFileRepository fileRepository,
                                        IProjectFileInfoRepository fileInfoRepository, IProjectVoteRepository voteRepository,
                                        IProjectRepository projectRepository, IProjectParticipantsRepository participantsRepository,
                                        IProjectResultRepository resultRepository, IProjectResultVoteRepository resultVoteRepository,
                                        IProjectFollowRepository projectFollowRepository, IFollowMailSentRepository mailSentRepository,
                                        IQueueExt emailsQueue, IUserRolesRepository userRolesRepository,
                                        IProjectWinnersRepository winnersRepository, ILogFactory logFactory,
                                        IEmailSender emailSender,
                                        BaseSettings settings, IStreamsIdRepository streamsIdRepository)
        {
            _commentsRepository      = commentsRepository;
            _fileRepository          = fileRepository;
            _fileInfoRepository      = fileInfoRepository;
            _voteRepository          = voteRepository;
            _projectRepository       = projectRepository;
            _participantsRepository  = participantsRepository;
            _resultRepository        = resultRepository;
            _resultVoteRepository    = resultVoteRepository;
            _projectFollowRepository = projectFollowRepository;
            _mailSentRepository      = mailSentRepository;
            _emailsQueue             = emailsQueue;
            _userRolesRepository     = userRolesRepository;
            _winnersRepository       = winnersRepository;
            _settings            = settings;
            _emailSender         = emailSender;
            _streamsIdRepository = streamsIdRepository;

            if (logFactory == null)
            {
                throw new ArgumentNullException(nameof(logFactory));
            }
            _log = logFactory.CreateLog(this);
        }
Esempio n. 3
0
 public ProjectService(IMapper mapper)
 {
     _projectRepository = new ProjectRepository();
     _commentRepository = new CommentRepository();
     _filesRepository   = new ProjectFileRepository();
     _mapper            = mapper;
 }
Esempio n. 4
0
 public ArchivesManagerAppService(IRepository <ArchivesManager, Guid> archivesManagerRepository, IRepository <ArchivesFile, Guid> archivesFileRepository, IRepository <User, long> userRepository, IProjectBaseRepository projectBaseRepository
                                  , IProjectFileRepository projectFileRepository, WorkFlowCacheManager workFlowCacheManager, ProjectAuditManager projectAuditManager,
                                  IRepository <AappraisalFileType> aappraisalFileTypeRepository, IWorkFlowTaskRepository workFlowTaskRepository, WorkFlowBusinessTaskManager workFlowBusinessTaskManager, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository)
 {
     _archivesManagerRepository    = archivesManagerRepository;
     _archivesFileRepository       = archivesFileRepository;
     _userRepository               = userRepository;
     _projectBaseRepository        = projectBaseRepository;
     _projectFileRepository        = projectFileRepository;
     _aappraisalFileTypeRepository = aappraisalFileTypeRepository;
     _workFlowTaskRepository       = workFlowTaskRepository;
     _workFlowBusinessTaskManager  = workFlowBusinessTaskManager;
     _workFlowCacheManager         = workFlowCacheManager;
     _projectAuditManager          = projectAuditManager;
     _singleProjectInfoRepository  = singleProjectInfoRepository;
 }
        public ProjectController(IProjectRepository projectRepository, IProjectCommentsRepository commentsRepository,
                                 IProjectFileRepository fileRepository, IProjectFileInfoRepository fileInfoRepository,
                                 IProjectParticipantsRepository participantsRepository, IProjectCategoriesRepository categoriesRepository,
                                 IProjectResultRepository resultRepository, IProjectFollowRepository projectFollowRepository,
                                 IProjectWinnersRepository winnersRepository, IUserRolesRepository userRolesRepository,
                                 IProjectWinnersService winnersService, IQueueExt emailsQueue,
                                 IProjectResultVoteRepository resultVoteRepository, BaseSettings settings,
                                 IProjectExpertsRepository projectExpertsRepository,
                                 IStreamRepository streamRepository, IPersonalDataService personalDataService,
                                 Lykke.Messages.Email.IEmailSender emailSender,
                                 IStreamsIdRepository streamsIdRepository, IExpertsService expertsService,
                                 IKycProfileServiceV2 kycService, ITermsPageRepository termsPageRepository,
                                 ILogFactory logFactory)
        {
            _projectRepository       = projectRepository;
            _commentsRepository      = commentsRepository;
            _fileRepository          = fileRepository;
            _fileInfoRepository      = fileInfoRepository;
            _participantsRepository  = participantsRepository;
            _categoriesRepository    = categoriesRepository;
            _resultRepository        = resultRepository;
            _projectFollowRepository = projectFollowRepository;
            _winnersRepository       = winnersRepository;
            _userRolesRepository     = userRolesRepository;
            _winnersService          = winnersService;
            _emailsQueue             = emailsQueue;
            _resultVoteRepository    = resultVoteRepository;
            _settings = settings;
            _projectExpertsRepository = projectExpertsRepository;
            _streamRepository         = streamRepository;
            _personalDataService      = personalDataService;
            _emailSender         = emailSender;
            _streamsIdRepository = streamsIdRepository;
            _expertsService      = expertsService;
            _kycService          = kycService;
            _termsPageRepository = termsPageRepository;

            if (logFactory == null)
            {
                throw new ArgumentNullException(nameof(logFactory));
            }
            _log = logFactory.CreateLog(this);
        }
Esempio n. 6
0
 public ProjectResultAppService(IProjectBaseRepository projectBaseRepository, IRepository <User, long> userRepository,
                                IRepository <ProjectAuditMember, Guid> projectAuditMemberRepository, IRepository <ProjectAuditMemberResult, Guid> projectAuditMemberResultRepository
                                , IRepository <ProjectBudgetControl, Guid> projectBudgetControlRepository,
                                IProjectFileRepository projectFileRepository, IRepository <SingleProjectInfo, Guid> singleProjectInfoRepository
                                , IRepository <ProjectPersentFinish, Guid> projectPersentFinishRepository, IRepository <ProjectPersentFinishAllot, Guid> projectPersentFinishAllotRepository, IRepository <ProjectPersentFinishResult, Guid> projectPersentFinishResultRepository
                                , IAbpFileRelationAppService abpFileRelationAppService)
 {
     _userRepository                       = userRepository;
     _projectBaseRepository                = projectBaseRepository;
     _projectBudgetControlRepository       = projectBudgetControlRepository;
     _projectFileRepository                = projectFileRepository;
     _projectAuditMemberRepository         = projectAuditMemberRepository;
     _projectAuditMemberResultRepository   = projectAuditMemberResultRepository;
     _projectPersentFinishResultRepository = projectPersentFinishResultRepository;
     _projectPersentFinishAllotRepository  = projectPersentFinishAllotRepository;
     _projectPersentFinishRepository       = projectPersentFinishRepository;
     _abpFileRelationAppService            = abpFileRelationAppService;
     _singleProjectInfoRepository          = singleProjectInfoRepository;
 }
 public ProjectDetailsController(IProjectCommentsRepository commentsRepository, IProjectFileRepository fileRepository,
                                 IProjectFileInfoRepository fileInfoRepository, IProjectVoteRepository voteRepository,
                                 IProjectRepository projectRepository, IProjectParticipantsRepository participantsRepository,
                                 IProjectResultRepository resultRepository, IProjectResultVoteRepository resultVoteRepository,
                                 IProjectFollowRepository projectFollowRepository, IMailSentRepository mailSentRepository,
                                 IAzureQueue <string> emailsQueue)
 {
     _commentsRepository      = commentsRepository;
     _fileRepository          = fileRepository;
     _fileInfoRepository      = fileInfoRepository;
     _voteRepository          = voteRepository;
     _projectRepository       = projectRepository;
     _participantsRepository  = participantsRepository;
     _resultRepository        = resultRepository;
     _resultVoteRepository    = resultVoteRepository;
     _projectFollowRepository = projectFollowRepository;
     _mailSentRepository      = mailSentRepository;
     _emailsQueue             = emailsQueue;
 }
Esempio n. 8
0
 public ProjectController(IProjectRepository projectRepository, IProjectCommentsRepository commentsRepository,
                          IProjectFileRepository fileRepository, IProjectFileInfoRepository fileInfoRepository,
                          IProjectParticipantsRepository participantsRepository, IProjectCategoriesRepository categoriesRepository,
                          IProjectResultRepository resultRepository, IProjectFollowRepository projectFollowRepository,
                          IProjectWinnersRepository winnersRepository, IUserRolesRepository userRolesRepository,
                          IProjectWinnersService winnersService, IAzureQueue <string> emailsQueue)
 {
     _projectRepository       = projectRepository;
     _commentsRepository      = commentsRepository;
     _fileRepository          = fileRepository;
     _fileInfoRepository      = fileInfoRepository;
     _participantsRepository  = participantsRepository;
     _categoriesRepository    = categoriesRepository;
     _resultRepository        = resultRepository;
     _projectFollowRepository = projectFollowRepository;
     _winnersRepository       = winnersRepository;
     _userRolesRepository     = userRolesRepository;
     _winnersService          = winnersService;
     _emailsQueue             = emailsQueue;
 }
 public ProjectDetailsController(IProjectCommentsRepository commentsRepository, IProjectFileRepository fileRepository,
                                 IProjectFileInfoRepository fileInfoRepository, IProjectVoteRepository voteRepository,
                                 IProjectRepository projectRepository, IProjectParticipantsRepository participantsRepository,
                                 IProjectResultRepository resultRepository, IProjectResultVoteRepository resultVoteRepository,
                                 IProjectFollowRepository projectFollowRepository, IFollowMailSentRepository mailSentRepository,
                                 IQueueExt emailsQueue, IUserRolesRepository userRolesRepository,
                                 IProjectWinnersRepository winnersRepository)
 {
     _commentsRepository      = commentsRepository;
     _fileRepository          = fileRepository;
     _fileInfoRepository      = fileInfoRepository;
     _voteRepository          = voteRepository;
     _projectRepository       = projectRepository;
     _participantsRepository  = participantsRepository;
     _resultRepository        = resultRepository;
     _resultVoteRepository    = resultVoteRepository;
     _projectFollowRepository = projectFollowRepository;
     _mailSentRepository      = mailSentRepository;
     _emailsQueue             = emailsQueue;
     _userRolesRepository     = userRolesRepository;
     _winnersRepository       = winnersRepository;
 }
Esempio n. 10
0
 public ProjectFileService(IProjectFileRepository projectFileRepository)
 {
     this.projectFileRepository = projectFileRepository;
 }