示例#1
0
        public RequirementsController(IRequirementRepository requirementRepository,
                                      IRequirementActivityRepository requirementActivityRepository,
                                      IRequirementDocumentRepository requirementDocumentRepository,
                                      IRequirementTechnologyMapRepository requirementTechnologyMapRepository,
                                      IRequirementCategoryRepository requirementCategoryRepository,
                                      ITechnologyRepository technologyRepository,
                                      IUserRepository userRepository,
                                      ICRMContactRepository crmContactRepository,
                                      ICRMLeadSourceRepository crmLeadSourceRepository,
                                      IRequirementService requirementService,
                                      EmailComposerService emailComposerService,
                                      IUnitOfWork unitOfWork)
        {
            _requirementRepository              = requirementRepository;
            _requirementActivityRepository      = requirementActivityRepository;
            _requirementDocumentRepository      = requirementDocumentRepository;
            _requirementTechnologyMapRepository = requirementTechnologyMapRepository;
            _requirementCategoryRepository      = requirementCategoryRepository;
            _requirementService = requirementService;

            _technologyRepository    = technologyRepository;
            _userRepository          = userRepository;
            _crmContactRepository    = crmContactRepository;
            _crmLeadSourceRepository = crmLeadSourceRepository;

            _unitOfWork           = unitOfWork;
            _emailComposerService = emailComposerService;
        }
 public RequirementDocumentsController(IRequirementDocumentRepository requirementDocumentRepository,
                                       ISettingsService settingsService,
                                       IUnitOfWork unitOfWork)
 {
     _requirementDocumentRepository = requirementDocumentRepository;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
示例#3
0
        public RequirementService(IRequirementTechnologyMapRepository requirementTechnologyMapRepository,
                                  IRequirementActivityRepository requirementActivityRepository,
                                  IRequirementDocumentRepository requirementDocumentRepository,
                                  IRequirementRepository requirementRepository,
                                  ISettingsService settingsService,
                                  IUserRepository userRepository,
                                  IUnitOfWork unitOfWork)
        {
            _requirementTechnologyMapRepository = requirementTechnologyMapRepository;
            _requirementActivityRepository      = requirementActivityRepository;
            _requirementDocumentRepository      = requirementDocumentRepository;
            _requirementRepository = requirementRepository;
            _settingsService       = settingsService;
            _userRepository        = userRepository;

            _unitOfWork = unitOfWork;
        }