public ProjectManagementAppService(IProjectManagementRepository projectManagementRepository,
                                    IAuditManagementRepository auditManagementRepository,
                                    IBidOpeningManagementRepository bidOpeningManagementRepository,
                                    IBlacklistRepository blacklistRepository,
                                    IBiddingManagementRepository biddingManagementRepository,
                                    IActualOutlayRepository actualOutlayRepository,
                                    IPerformanceAmountDetailRepository performanceAmountDetailRepository,
                                    IRelationshipRepository relationshipRepository,
                                    ISysDictionaryRepository sysDictionaryRepository,
                                    IProcessManagementRepository processManagementRepository,
                                    IEqManagerRepository eqManagerRepository,
                                    ITendererRepository tendererRepository,
                                    IProcurementPlanRepository procurementPlanRepository)
 {
     this._projectManagementRepository       = projectManagementRepository;
     this._auditManagementRepository         = auditManagementRepository;
     this._blacklistRepository               = blacklistRepository;
     this._bidOpeningManagementRepository    = bidOpeningManagementRepository;
     this._biddingManagementRepository       = biddingManagementRepository;
     this._actualOutlayRepository            = actualOutlayRepository;
     this._performanceAmountDetailRepository = performanceAmountDetailRepository;
     this._relationshipRepository            = relationshipRepository;
     this._sysDictionaryRepository           = sysDictionaryRepository;
     this._processManagementRepository       = processManagementRepository;
     this._eqManagerRepository               = eqManagerRepository;
     this._tendererRepository        = tendererRepository;
     this._procurementPlanRepository = procurementPlanRepository;
 }
 public AuditManagementAppService(IAuditManagementRepository auditManagementRepository,
                                  IBidOpeningManagementRepository bidOpeningManagementRepository,
                                  IRelationshipRepository relationshipRepository,
                                  IActualOutlayRepository actualOutlayRepository,
                                  IProjectManagementRepository projectManagementRepository)
 {
     this._auditManagementRepository      = auditManagementRepository;
     this._bidOpeningManagementRepository = bidOpeningManagementRepository;
     this._relationshipRepository         = relationshipRepository;
     this._actualOutlayRepository         = actualOutlayRepository;
     this._projectManagementRepository    = projectManagementRepository;
 }
        /// <summary>
        /// this is the default constructor for the Skill service
        /// </summary>
        /// <param name="projectManagementRepository">projectManagementRepository interface object for dependency injection</param>
        /// <param name="employeeRepository">employeeRepository interface object for dependency injection</param>
        /// <param name="projectRepository">employeeRepository interface object for dependency injection</param>
        /// <param name="reportingManagerService">reportingManagerService interface object for dependency injection</param>


        public ProjectManagementService(IProjectManagementRepository projectManagementRepository, IEmployeeRepository employeeRepository, IProjectRepository projectRepository, IMapper mapper,
                                        IDepartmentDesignationService departmentDesignationService, IEmployeeService employeeService, IProjectRequirementsRepository projectRequirementsRepository, IReportingManagerService reportingManagerService)
        {
            _projectManagementRepository = projectManagementRepository;
            _employeeRepository          = employeeRepository;
            _projectRepository           = projectRepository;
            _mapper = mapper;
            _departmentDesignationService = departmentDesignationService;
            _employeeService = employeeService;
            _projectRequirementsRepository = projectRequirementsRepository;
            _reportingManagerService       = reportingManagerService;
        }
Ejemplo n.º 4
0
        /// <summary>
        /// this is the default constructor for the Skill servicew
        /// </summary>
        /// <param name="projectRepository">projectRepository interface object for dependency injection</param>
        /// <param name="employeeRepository">employeeRepository interface object for dependency injection</param>
        /// <param name="departmentDesignationService">employeeRepository interface object for dependency injection</param>

        public ProjectService(IProjectRepository projectRepository, IEmployeeRepository employeeRepository, IDepartmentDesignationService departmentDesignationService, IProjectManagementRepository projectManagementRepository, IMapper mapper,
                              IProjectManagementService projectManagementService)
        {
            _projectRepository            = projectRepository;
            _employeeRepository           = employeeRepository;
            _departmentDesignationService = departmentDesignationService;
            _projectManagementRepository  = projectManagementRepository;
            _mapper = mapper;
            _projectManagementService = projectManagementService;
            totalRecords      = 0;
            returnedRecords   = 0;
            currentPageNumber = 0;
        }
Ejemplo n.º 5
0
        public PhotosController(IProjectManagementRepository repo, IMapper mapper,
                                IOptions <CloudinarySettings> cloudinaryConfig)
        {
            _cloudinaryConfig = cloudinaryConfig;
            _mapper           = mapper;
            _repo             = repo;

            Account acc = new Account(
                _cloudinaryConfig.Value.CloudName,
                _cloudinaryConfig.Value.ApiKey,
                _cloudinaryConfig.Value.ApiSecret
                );

            _cloudinary = new Cloudinary(acc);
        }
        /// <summary>
        /// this is the default constructor for the Employee service class
        /// </summary>
        /// <param name="unityContainer">object of unity container interface for dependency injection </param>
        public EmployeeService(IEmployeeRepository employeeRepository, IDepartmentDesignationRepository departmentDesignationRepository,
                               IEmployeeSkillsRepository employeeSkillRepository, ISkillRepository skillRepository /*IAWSServices aWSServices*/, IProjectManagementRepository projectManagementRepository, IProjectRequirementsRepository projectRequirementsRepository,
                               IProjectRepository projectRepository, IConfiguration configuration, IMapper mapper, IReportingManagerRepository reportingManagerRepository, IElasticSearchService elasticSearchService)

        {
            _employeeRepository = employeeRepository;
            _departmentDesignationRepository = departmentDesignationRepository;
            _employeeSkillRepository         = employeeSkillRepository;
            _skillRepository               = skillRepository;
            _projectManagementRepository   = projectManagementRepository;
            _projectRequirementsRepository = projectRequirementsRepository;
            _projectRepository             = projectRepository;
            _configuration = configuration;
            _mapper        = mapper;
            _reportingManagerRepository = reportingManagerRepository;
            _elasticSearchService       = elasticSearchService;
            totalRecords      = 0;
            returnedRecords   = 0;
            currentPageNumber = 0;
        }
Ejemplo n.º 7
0
 public IssuesController(IProjectManagementRepository repository)
 {
     _repository = repository;
 }
Ejemplo n.º 8
0
 public ProjectManagementLogic(IProjectManagementRepository projectManagementRepository)
 {
     _projectManagementRepository = projectManagementRepository;
 }
 /// <summary>
 ///     Initializes a new instance of the <see cref="ProjectManagementService" /> class.
 /// </summary>
 /// <param name="container"></param>
 /// <param name="mapper"></param>
 public ProjectManagementService(IServiceProvider container, IMapper mapper)
     : base(container, mapper)
 {
     _pmRepository = container.GetService <IProjectManagementRepository>();
 }
Ejemplo n.º 10
0
 public UsersController(IProjectManagementRepository repo, IMapper mapper, IUserRepository repoUser)
 {
     _repo     = repo;
     _mapper   = mapper;
     _repoUser = repoUser;
 }