コード例 #1
0
 public MembershipService(ICompaniesUsersRepository companiesUsersRepository
                          , ITeamsUsersRepository teamsUsersRepository
                          , IProjectsUsersRepository projectsUsersRepository
                          , ICompaniesRepository companiesRepository
                          , ITeamsRepository teamsRepository
                          , IProjectsRepository projectsRepository
                          , IUsersService usersService
                          , IUsersProvider usersProvider
                          , IInvitesService invitesService
                          , IMapper mapper
                          , ILogger <MembershipService> logger
                          )
 {
     _companiesUsersRepository = companiesUsersRepository;
     _teamsUsersRepository     = teamsUsersRepository;
     _projectsUsersRepository  = projectsUsersRepository;
     _companiesRepository      = companiesRepository;
     _teamsRepository          = teamsRepository;
     _projectsRepository       = projectsRepository;
     _usersService             = usersService;
     _usersProvider            = usersProvider;
     _invitesService           = invitesService;
     _mapper = mapper;
     _logger = logger;
 }
コード例 #2
0
 public UserTypeController(IUserRepository userRepository, IAuthenticationProvider authenticationProvider, IUnitOfWork unitOfWork)
 {
     this.userRepository         = userRepository;
     this.authenticationProvider = authenticationProvider;
     this.candidateRepository    = unitOfWork.BuildCandidateRepository();
     this.companiesRepository    = unitOfWork.BuildCompaniesRepository();
 }
コード例 #3
0
        public ProductsService(IUnitOfWork unitOfWork, IUserRepository userRepository)
        {
            productsRepository  = unitOfWork.BuildProductsCreateRepository();
            companiesRepository = unitOfWork.BuildCompaniesRepository();

            this.userRepository = userRepository;
        }
コード例 #4
0
 public HomeController(ICompaniesRepository hostRepo,
                       IHttpClientFactory httpClientFactory,
                       ILogger <HomeController> logger)
 {
     _hostRepo          = hostRepo;
     _httpClientFactory = httpClientFactory;
     _logger            = logger;
 }
コード例 #5
0
 public CreateCompanyCommand(ICompaniesRepository repository,
                             ICompanyFactory factory,
                             IUnitOfWork unitOfWork)
 {
     _repository = repository;
     _factory    = factory;
     _unitOfWork = unitOfWork;
 }
コード例 #6
0
 public JobsController(IJobsRepository JobsRepository, ICompaniesRepository companiesRepository, IProfilesRepository profilesRepository,
                       UserManager <AppUser> UserManager, IEmailService emailService, IBlobStorage blobStorage)
 {
     _jobsRespository     = JobsRepository;
     _companiesRepository = companiesRepository;
     _emailService        = emailService;
     _blobStorage         = blobStorage;
 }
コード例 #7
0
 public CompaniesProvider(ICompaniesRepository repository
                          , ICompaniesUsersRepository companiesUsersRepository
                          , IMapper mapper)
 {
     _repository = repository;
     _companiesUsersRepository = companiesUsersRepository;
     _mapper = mapper;
 }
コード例 #8
0
        public PositionsService(IUserRepository userRepository, IUnitOfWork unitOfWork, ILoggerFactory loggerFactory)
        {
            this.userRepository = userRepository;

            companiesRepository       = unitOfWork.BuildCompaniesRepository();
            positionsReadRepository   = unitOfWork.BuildPositionsReadRepository();
            positionsUpdateRepository = unitOfWork.BuildPositionsUpdateRepository();
            logger = loggerFactory.CreateLogger <PositionsService>();
        }
コード例 #9
0
 public CompanyController(ICompaniesRepository hostRepo,
                          IStatisticsRepository statsRepo,
                          IHostingEnvironment env,
                          IModelFacade modelFacade) : base(modelFacade)
 {
     _hostRepo    = hostRepo;
     _statsRepo   = statsRepo;
     _webRootPath = env.WebRootPath;
 }
コード例 #10
0
 public SyncController(ICompaniesRepository companiesRepository,
                       IStatisticsRepository statisticsRepository,
                       ILogger <SyncController> logger,
                       IModelFacade modelFacade) : base(modelFacade)
 {
     _companiesRepository  = companiesRepository;
     _statisticsRepository = statisticsRepository;
     _logger = logger;
 }
コード例 #11
0
 public UsersController(IUserRepository repository, IStudentsRepository studentsRepository,
                        ICompaniesRepository companiesRepository, IMapper mapper, LinkGenerator linkGenerator)
 {
     _repository         = repository;
     _mapper             = mapper;
     _linkGenerator      = linkGenerator;
     _studentsRepository = studentsRepository;
     _companyRepository  = companiesRepository;
 }
コード例 #12
0
 public ProfileService(IUnitOfWork unitOfWork, IUserRepository userRepository)
 {
     this.userRepository               = userRepository;
     companiesRepository               = unitOfWork.BuildCompaniesRepository();
     candidateInterestRepository       = unitOfWork.BuildCandidateInterestRepository();
     candidatesRepository              = unitOfWork.BuildCandidateRepository();
     candidateInterestReadRepository   = unitOfWork.BuildCandidateInterestReadRepository();
     candidateInterestDeleteRepository = unitOfWork.BuildCandidateInterestDeleteRepository();
 }
コード例 #13
0
        public PositionsController(IPositionsService positionsApplicationService, IPositionsManager positionsManager, IUserRepository userRepository, IUnitOfWork unitOfWork)
        {
            this.unitOfWork = unitOfWork;

            this.positionsApplicationService = positionsApplicationService;
            this.positionsManager            = positionsManager;
            this.userRepository      = userRepository;
            this.companiesRepository = unitOfWork.BuildCompaniesRepository();
        }
コード例 #14
0
 public AdminsProvider(IUsersRepository usersRepository
                       , ICompaniesRepository companiesRepository
                       , ICompaniesUsersRepository companiesUsersRepository
                       , IMapper mapper)
 {
     _usersRepository          = usersRepository;
     _companiesRepository      = companiesRepository;
     _companiesUsersRepository = companiesUsersRepository;
     _mapper = mapper;
 }
コード例 #15
0
 public AccountController(ApplicationUserManager userManager,
                          ISecureDataFormat <AuthenticationTicket> accessTokenFormat,
                          IAspNetUsersRepository aspNetUsersRepository,
                          ICompaniesRepository companiesRepository)
 {
     UserManager            = userManager;
     AccessTokenFormat      = accessTokenFormat;
     _aspNetUsersRepository = aspNetUsersRepository;
     _companiesRepository   = companiesRepository;
 }
コード例 #16
0
        public TransactionsLogic(ICompaniesRepository companiesRepository, /*IRelationshipsRepository relationshipsRepository,*/ IStoresRepository storesRepository, IRelationshipTypesRepository relationshipTypesRepository, ITransactionsRepository transactionsRepository, IUsersRepository usersRepository)
        {
            _companiesRepository = companiesRepository;
            //_relationshipsRepository = relationshipsRepository;//TODO: quitando relations
            _relationshipTypesAccess = relationshipTypesRepository;
            _transactionsRepository  = transactionsRepository;
            _usersRepository         = usersRepository;

            _storesRepository = storesRepository;
        }
コード例 #17
0
 public EmployeesService(IEmployeesRepository employeesRepository,
                         ICompaniesRepository companiesRepository,
                         IUsersRepository usersRepository,
                         IUserRolesRepository userRolesRepository)
 {
     _employeesRepository = employeesRepository;
     _companiesRepository = companiesRepository;
     _usersRepository     = usersRepository;
     _userRolesRepository = userRolesRepository;
 }
コード例 #18
0
        public CompanyProfileManager(IUserRepository userRepository, IUnitOfWork unitOfWork, IPositionsManager positionsManager, IProductsManager productsManager)
        {
            this.unitOfWork       = unitOfWork;
            this.userRepository   = userRepository;
            this.positionsManager = positionsManager;
            this.productsManager  = productsManager;

            companiesRepository         = this.unitOfWork.BuildCompaniesRepository();
            candidateInterestRepository = this.unitOfWork.BuildCandidateInterestReadRepository();
        }
コード例 #19
0
        public TransactionsLogic(ICompaniesRepository companiesRepository, /*IRelationshipsRepository relationshipsRepository,*/ IStoresRepository storesRepository, IRelationshipTypesRepository relationshipTypesRepository, ITransactionsRepository transactionsRepository, IUsersRepository usersRepository)
        {
            _companiesRepository = companiesRepository;
            //_relationshipsRepository = relationshipsRepository;//TODO: quitando relations
            _relationshipTypesAccess = relationshipTypesRepository;
            _transactionsRepository = transactionsRepository;
            _usersRepository = usersRepository;

            _storesRepository = storesRepository;
        }
コード例 #20
0
 public CompaniesService(ICompaniesRepository repository
                         , ICompaniesUsersRepository companiesUsersRepository
                         , IMembershipService membershipService
                         , IMapper mapper
                         , ILogger <CompaniesService> logger)
 {
     _repository = repository;
     _companiesUsersRepository = companiesUsersRepository;
     _membershipService        = membershipService;
     _mapper = mapper;
     _logger = logger;
 }
コード例 #21
0
ファイル: UnitOfWork.cs プロジェクト: HALS8/Covid19
 public UnitOfWork(CovidContext context, ApplicationUserManager userManager,
                   ICompaniesRepository companiesRepository, IBranchesRepository branchesRepository, IReviewsRepository reviewsRepository,
                   INewsArticlesRepository newsArticlesRepository, IReportsRepository reportsRepository, IRefreshTokensRepository refreshTokensRepository)
 {
     _context      = context;
     UserManager   = userManager;
     Companies     = companiesRepository;
     Branches      = branchesRepository;
     Reviews       = reviewsRepository;
     NewsArticles  = newsArticlesRepository;
     Reports       = reportsRepository;
     RefreshTokens = refreshTokensRepository;
 }
コード例 #22
0
        public PositionsManager(IUnitOfWork unitOfWork, IUserRepository userRepository, IPositionSkillRelationManager positionSkillRelationManager)
        {
            positionsReadRepository       = unitOfWork.BuildPositionsReadRepository();
            positionSkillsReadRepository  = unitOfWork.BuildPositionSkillRepository();
            skillsReadRepository          = unitOfWork.BuildSkillsReadRepository();
            positionsCandidatesRepository = unitOfWork.BuildPositionCandidateReadRepository();
            candidatesRepository          = unitOfWork.BuildCandidateRepository();
            companiesRepository           = unitOfWork.BuildCompaniesRepository();

            this.userRepository = userRepository;
            this.positionSkillRelationManager = positionSkillRelationManager;
            this.matchingExecutor             = new CompanyMatchingExecutor(unitOfWork, userRepository);
        }
コード例 #23
0
 public BeginningConfig(IProvincesRepository provincesRepository, ICantonsRepository cantonsRepository, IDistrictsRepository districtsRepository,
                        ICompaniesRepository companiesRepository, IStoresRepository storesRepository, IRelationshipTypesRepository relationshipTypesRepository,
                        IRolesRepository rolesRepository, IIdentificationTypesRepository identificationTypesRepository, IUsersRepository usersRepository)
 {
     _provincesRepository           = provincesRepository;
     _cantonsRepository             = cantonsRepository;
     _districtsRepository           = districtsRepository;
     _companiesRepository           = companiesRepository;
     _storesRepository              = storesRepository;
     _relationshipTypesRepository   = relationshipTypesRepository;
     _rolesRepository               = rolesRepository;
     _identificationTypesRepository = identificationTypesRepository;
     _usersRepository               = usersRepository;
 }
コード例 #24
0
 public BeginningConfig(IProvincesRepository provincesRepository, ICantonsRepository cantonsRepository, IDistrictsRepository districtsRepository, 
     ICompaniesRepository companiesRepository, IStoresRepository storesRepository, IRelationshipTypesRepository relationshipTypesRepository, 
     IRolesRepository rolesRepository, IIdentificationTypesRepository identificationTypesRepository, IUsersRepository usersRepository)
 {
     _provincesRepository = provincesRepository;
     _cantonsRepository = cantonsRepository;
     _districtsRepository = districtsRepository;
     _companiesRepository = companiesRepository;
     _storesRepository = storesRepository;
     _relationshipTypesRepository = relationshipTypesRepository;
     _rolesRepository = rolesRepository;
     _identificationTypesRepository = identificationTypesRepository;
     _usersRepository = usersRepository;
 }
コード例 #25
0
 public AuthController(UserManager<AppUser> userManager, IJwtFactory jwtFactory, IOptions<JwtIssuerOptions> jwtOptions,
 IProfilesRepository profileRepo, ICompaniesRepository companiesRepository, IConsultantsRepository consultantsRepository,
 IJobsRepository jobsRepository, ILocalEventsRepository localEventsRepository)
 {
     _userManager = userManager;
     _jwtFactory = jwtFactory;
     _jwtOptions = jwtOptions.Value;
     _profileRepo = profileRepo;
     _companiesRepository = companiesRepository;
     _consultantsRepository = consultantsRepository;
     _jobsRepository = jobsRepository;
     _localEventsRepository = localEventsRepository;
     _jobsRepository = jobsRepository;
 }
コード例 #26
0
 public AdminsService(IUsersRepository usersRepository
                      , IChangePasswordRequestRepository changePasswordRepository
                      , IPasswordService passwordService
                      , IEmailNotificationsService emailNotificationsService
                      , ICompaniesRepository companiesRepository
                      , IChangeEmailRequestRepository changeEmailRepository
                      , IMapper mapper
                      )
 {
     _usersRepository           = usersRepository;
     _changePasswordRepository  = changePasswordRepository;
     _passwordService           = passwordService;
     _emailNotificationsService = emailNotificationsService;
     _companiesRepository       = companiesRepository;
     _changeEmailRepository     = changeEmailRepository;
     _mapper = mapper;
 }
コード例 #27
0
        public ContractorAppController(AccountantsRepository accountant,
            CarRepository car,
            ChequesRepository cheaque,
            CompaniesRepository companies,
            ContactsLoanRepository contactLoans,
            ExpensesRepository expenses,
            ExpensesTypes expensesTypes,

           FinancialcustodyRepository finacialCustody,
           InventoryprojectreleaseRepository inventoryprojectrelease,
           InventoryRepository inventory,
           InvoicesitemsRepository invoiceItem,
           InvoicesRepository invoice,
           LoansItemsRepository loanItems,
           LoansRepository loans,
           ProjectItemsRepository projectItems,
            UsersRepository userRepository
            )
        {
            _userRepository = userRepository;
            _accountant = accountant;
            _car = car;
            _cheaque = cheaque;
            _companies = companies;
            _contactLoans = contactLoans;
            _expenses = expenses;
            _expensesTypes = expensesTypes;

            _finacialCustody = finacialCustody;
            _inventoryprojectrelease = inventoryprojectrelease;
            _inventory = inventory;
            _invoiceItem = invoiceItem;
            _invoice = invoice;
            _loanItems = loanItems;
            _loans = loans;
            _projectItems = projectItems;
        }
コード例 #28
0
 public CompaniesService(ICompaniesRepository companiesRepository)
 {
     _companiesRepository = companiesRepository;
 }
コード例 #29
0
 public CompanyController(ICompaniesRepository companies,
                          IMapper mapper)
 {
     _companies = companies;
     _mapper    = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
コード例 #30
0
 public UpdateCompanyUseCase(ICompaniesRepository companiesRepository)
 {
     _companiesRepository = companiesRepository;
 }
コード例 #31
0
 public CompaniesController(InventoryAccountingContext context)
 {
     _companies = new CompaniesRepository(context);
 }
コード例 #32
0
 public CompaniesService(ICompaniesRepository companiesRepository)
 {
     _companiesRepository = companiesRepository;
 }
コード例 #33
0
 public StockManager(ICompaniesRepository repository, ILogger <StockManager> logger)
 {
     _repository = repository;
     _logger     = logger;
 }
コード例 #34
0
		public CompaniesManager(ICompaniesRepository repository)
		{
			_repository = repository;
		}
コード例 #35
0
 public CompaniesController(ICompaniesRepository companiesRepository)
 {
     _companiesRepository = companiesRepository ?? throw new ArgumentNullException(nameof(companiesRepository));
 }
コード例 #36
0
 public CompaniesManagement(ICompaniesRepository companiesRepository)
 {
     _companiesRepository = companiesRepository;
 }