Exemplo n.º 1
0
 protected ApplicationData(SerializationInfo info, StreamingContext ctxt)
 {
     this.users = (IUserRepository)info.GetValue("usersrepository", typeof(IUserRepository));
     this.careers = (ICareerRepository)info.GetValue("careersrepository", typeof(ICareerRepository));
     this.subjects = (ISubjectRepository)info.GetValue("subjectrepository", typeof(ISubjectRepository));
     this.skills = (ISkillRepository)info.GetValue("skillrepository", typeof(ISkillRepository));
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SpeciesController" /> class.
 /// </summary>
 /// <param name="classRepository">The class repository.</param>
 /// <param name="skillRepository">The skill repository.</param>
 public SkillController(
     IClassRepository classRepository,
     ISkillRepository skillRepository)
 {
     SkillRepository = skillRepository;
     ClassRepository = classRepository;
 }
 public SubjectDetailsController(ISubjectsDetailsView subjectDetailsview, ISubjectRepository repository,ISkillRepository skillRespository)
 {
     this.subjectDetailsView = subjectDetailsview;
     this.subjectRepository = repository;
     this.skillRepository = skillRespository;
     
 }
 public SearchService(IProfileRepository rep, ISkillRepository srep, ISkillTypeRepository strep, ISkillAreaRepository sarep)
 {
     this._profiles = rep;
     this._skillsRep = srep;
     this._skillTypesRep = strep;
     this._skillAreaRep = sarep;
 }
Exemplo n.º 5
0
 public SkillService(
     ILoggingService loggingService,
     ISkillRepository skillRepository,
     IUserRepository userRepository)
 {
     _loggingService  = loggingService;
     _skillRepository = skillRepository;
     _userRepository  = userRepository;
 }
Exemplo n.º 6
0
 public ProjectsService(IProjectRepository projectRepository, IInterestedInProjectRepository interestedInProjectRepository,
                        IApplicationUserRepository applicationUserRepository, IUserSkillRepository userSkillRepository, ISkillRepository skillRepository)
 {
     this._projectRepository             = projectRepository;
     this._interestedInProjectRepository = interestedInProjectRepository;
     this._applicationUserRepository     = applicationUserRepository;
     this._userSkillRepository           = userSkillRepository;
     this._skillRepository = skillRepository;
 }
 public CareerTabController(ICareerRepository careerRepository, ICareeTabView careerTabView,ISkillRepository skillRepository)
 {
     this.careerRepository = careerRepository;
     this.careerTabView = careerTabView;
     this.skillRepository = skillRepository;
     newCareerMode = new NewCareerMode(careerTabView,this);
     chooseCareerMode = new ChooseCareerMode(careerTabView, this);            
     InitialInterface();
 }
Exemplo n.º 8
0
        public StorageLiteDB(IConfiguration configuration)
        {
            //Get references to repos and reuse them for this object's lifetime
            DataLayerInfrastructure <ILiteDatabase> infrastructure = new Infrastructure();

            infrastructure.EnsureStorageCreated(configuration);
            _contactRepository = new ContactRepository(infrastructure);
            _skillRepository   = new SkillRepository(infrastructure);
        }
 public UserService(IEducationRepository educationRepository, IModelFactory modelFactory, IFileRepository fileRepository, ISkillRepository skillRepository,
                    IProjectRepository projectRepository, IExperienceRepository experienceRepository)
 {
     _educationRepository  = educationRepository;
     _modelFactory         = modelFactory;
     _fileRepository       = fileRepository;
     _skillRepository      = skillRepository;
     _projectRepository    = projectRepository;
     _experienceRepository = experienceRepository;
 }
Exemplo n.º 10
0
 public SkillAdminController(ISkillRepository skillRepository,
                             ISkillAdminService skillAdminService,
                             ISkillTagRepository skillTagRepository,
                             IUnitOfWork unitOfWork)
 {
     _skillRepository    = skillRepository;
     _skillTagRepository = skillTagRepository;
     _skillAdminService  = skillAdminService;
     _unitOfWork         = unitOfWork;
 }
Exemplo n.º 11
0
 public FilterDataService(IEmployeeRepository employeeRepo,
                          ISkillRepository skillRepo,
                          ICertificationRepository certificationRepo,
                          IRoleRepository roleRepo)
 {
     _employeeRepo      = employeeRepo;
     _skillRepo         = skillRepo;
     _certificationRepo = certificationRepo;
     _roleRepo          = roleRepo;
 }
Exemplo n.º 12
0
 public UnitOfWork(ApplicationDbContext context)
 {
     _context              = context;
     ApplianceRepository   = new ApplianceRepository(_context);
     JobOfferRepository    = new JobOfferRepository(_context);
     PostRepository        = new PostRepository(_context);
     UserProfileRepository = new UserProfileRepository(_context);
     UserSkillRepository   = new UserSkillRepository(_context);
     SkillRepository       = new SkillRepository(_context);
 }
Exemplo n.º 13
0
        public void SetUp()
        {
            var unitOfWorkFactory = Substitute.For <IUnitOfWorkFactory>();
            var unitOfWork        = Substitute.For <IUnitOfWork>();

            unitOfWorkFactory.CreateUnitOfWork().Returns(unitOfWork);
            _skillRepository = Substitute.For <ISkillRepository>();
            unitOfWork.Skills.Returns(_skillRepository);
            _skillService = new SkillService(unitOfWorkFactory);
        }
 public UserService(IEducationRepository educationRepository, IModelFactory modelFactory, IFileRepository fileRepository, ISkillRepository skillRepository,
     IProjectRepository projectRepository, IExperienceRepository experienceRepository)
 {
     _educationRepository = educationRepository;
     _modelFactory = modelFactory;
     _fileRepository = fileRepository;
     _skillRepository = skillRepository;
     _projectRepository = projectRepository;
     _experienceRepository = experienceRepository;
 }
Exemplo n.º 15
0
 public SkillOfLevelService(IMapper mapper,
                            ISkillOfLevelRepository repository,
                            ISkillRepository skillRepository,
                            ISkillOfPersonRepository skillOfPersonRepository)
     : base(mapper, repository)
 {
     this.skillRepository         = skillRepository;
     this.skillOfLevelRepository  = repository;
     this.skillOfPersonRepository = skillOfPersonRepository;
 }
Exemplo n.º 16
0
 public BattleApplication(
     IPlayerActivity playerActivity,
     IBattleRepository battleRepository,
     ISkillRepository skillRepository,
     EventDispatcher eventDispatcher)
 {
     _playerActivity   = playerActivity;
     _battleRepository = battleRepository;
     _skillRepository  = skillRepository;
     _eventDispatcher  = eventDispatcher;
 }
Exemplo n.º 17
0
 public VacancyService(IVacancyRepository vacancyRepository,
                       IUserRepository userRepository,
                       ISkillRepository skillRepository,
                       ISpecializationRepository specializationRepository)
 {
     _vacancyRepository        = vacancyRepository ?? throw new ArgumentException(nameof(vacancyRepository));
     _userRepository           = userRepository ?? throw new ArgumentException(nameof(userRepository));
     _skillRepository          = skillRepository ?? throw new ArgumentException(nameof(skillRepository));
     _specializationRepository =
         specializationRepository ?? throw new ArgumentException(nameof(skillRepository));
 }
Exemplo n.º 18
0
 public JobService(
     IJobRepository repository,
     IJobSkillRepository jobSkillRepository,
     ISkillRepository skillRepository,
     ICompanyRepository CompanyRepository)
 {
     _repository         = repository;
     _jobSkillRepository = jobSkillRepository;
     _skillRepository    = skillRepository;
     _CompanyRepository  = CompanyRepository;
 }
Exemplo n.º 19
0
 public AdminController(IContactRepository contactRepository,
                        IResumeRepository resumeRepository,
                        IAboutRepository aboutRepository,
                        ISkillRepository skillRepository
                        )
 {
     _contactRepository = contactRepository;
     _resumeRepository  = resumeRepository;
     _aboutRepository   = aboutRepository;
     _skillRepository   = skillRepository;
 }
Exemplo n.º 20
0
        public ProfileController(IAccessRuleRepository accessRuleRepository,
                                 IUserRepository userRepository,
                                 IUserSkillRepository userSkillRepository,
                                 IUserCertificationRepository userCertificationRepository,
                                 IUserDocumentRepository userDocumentRepository,
                                 IUserHobbyRepository userHobbyRepository,
                                 ILinkedAccountRepository linkedAccountRepository,
                                 IRoleMemberRepository roleMemberRepository,
                                 IAssetRepository assetRepository,
                                 ILeaveEntitlementRepository leaveEntitlementRepository,
                                 IProjectMemberRepository projectMemberRepository,
                                 IUserTechnologyMapRepository userTechnologyMapRepository,
                                 IEmergencyContactRepository emergencyContactRepository,
                                 IEmployeeDependentRepository employeeDependentRepository,
                                 IUserAwardRepository userAwardRepository,
                                 ITokenRepository tokenRepository,
                                 IAwardRepository awardRepository,
                                 ITechnologyRepository technologyRepository,
                                 ISkillRepository skillRepository,
                                 IHobbyRepository hobbyRepository,
                                 ICertificationRepository certificationRepository,
                                 ISystemSnapshotRepository systemSnapshotRepository,
                                 ISettingsService settingsService,
                                 IEmployeeRepository employeeRepository,
                                 IUnitOfWork unitOfWork)
        {
            _accessRuleRepository        = accessRuleRepository;
            _userRepository              = userRepository;
            _userSkillRepository         = userSkillRepository;
            _userCertificationRepository = userCertificationRepository;
            _userDocumentRepository      = userDocumentRepository;
            _userHobbyRepository         = userHobbyRepository;

            _roleMemberRepository        = roleMemberRepository;
            _leaveEntitlementRepository  = leaveEntitlementRepository;
            _assetRepository             = assetRepository;
            _projectMemberRepository     = projectMemberRepository;
            _userTechnologyMapRepository = userTechnologyMapRepository;
            _emergencyContactRepository  = emergencyContactRepository;
            _employeeDependentRepository = employeeDependentRepository;
            _tokenRepository             = tokenRepository;
            _awardRepository             = awardRepository;
            _systemSnapshotRepository    = systemSnapshotRepository;
            _userAwardRepository         = userAwardRepository;

            _technologyRepository    = technologyRepository;
            _skillRepository         = skillRepository;
            _hobbyRepository         = hobbyRepository;
            _certificationRepository = certificationRepository;
            _employeeRepository      = employeeRepository;
            _linkedAccountRepository = linkedAccountRepository;
            _settingsService         = settingsService;
            _unitOfWork = unitOfWork;
        }
Exemplo n.º 21
0
 public SummaryService(ISummaryRepository summaryRepository,
                       IUserRepository userRepository,
                       ISkillRepository skillRepository,
                       ISpecializationRepository specializationRepository)
 {
     _summaryRepository        = summaryRepository ?? throw new ArgumentException(nameof(summaryRepository));
     _userRepository           = userRepository ?? throw new ArgumentException(nameof(userRepository));
     _skillRepository          = skillRepository ?? throw new ArgumentException(nameof(skillRepository));
     _specializationRepository =
         specializationRepository ?? throw new ArgumentException(nameof(skillRepository));
 }
Exemplo n.º 22
0
 public CharacterMapper()
 {
     this.currencyRepository    = Container.Instance.Resolve <ICurrencyRepository>();
     this.skillRepository       = Container.Instance.Resolve <ISkillRepository>();
     this.unitRepository        = Container.Instance.Resolve <IUnitRepository>();
     this.talentRepository      = Container.Instance.Resolve <ITalentRepository>();
     this.masteryRepository     = Container.Instance.Resolve <IMasteryRepository>();
     this.masterySaveDataMapper = Container.Instance.Resolve <MasterySaveDataMapper>();
     this.relicSaveDataMapper   = Container.Instance.Resolve <RelicSaveDataMapper>();
     this.itemSaveDataMapper    = Container.Instance.Resolve <ItemSaveDataMapper>();
 }
Exemplo n.º 23
0
 public JobService(
     IJobRepository repository,
     IJobSkillRepository jobSkillRepository,
     ISkillRepository skillRepository,
     ITeamRepository teamRepository)
 {
     _repository         = repository;
     _jobSkillRepository = jobSkillRepository;
     _skillRepository    = skillRepository;
     _teamRepository     = teamRepository;
 }
Exemplo n.º 24
0
 public IndexModel(IGeneralInfoRepository generalInfoRepository, ISkillRepository skillRepository, ICompanyRepository companyRepository, IReferenceRepository referenceRepository, ITechnologyRepository technologyRepository, IAptitudeRepository aptitudeRepository, IEmailService emailService, ICaptchaValidationService captchaValidationService)
 {
     this._generalInfoRepository    = generalInfoRepository;
     this._skillRepository          = skillRepository;
     this._companyRepository        = companyRepository;
     this._referenceRepository      = referenceRepository;
     this._technologyRepository     = technologyRepository;
     this._aptitudeRepository       = aptitudeRepository;
     this._emailService             = emailService;
     this._captchaValidationService = captchaValidationService;
 }
Exemplo n.º 25
0
 public JobFeedBackService(IJobFeedBackRepository repository,
                           IJobFeedBackSkillRepository jobFeedBackRepository,
                           IUserService userService,
                           ISkillRepository skillRepository,
                           IJobService jobService)
 {
     _repository = repository;
     _jobFeedBackSkillRepository = jobFeedBackRepository;
     _userService     = userService;
     _skillRepository = skillRepository;
     _jobService      = jobService;
 }
Exemplo n.º 26
0
 public DataBaseInitializer(IServiceProvider serviceProvider,
                            ISkillRepository skillRepository,
                            ISkillOfLevelRepository skillOfLevelRepository,
                            ISkillOfPersonRepository skillOfPersonRepository,
                            IPersonRepository personRepository)
 {
     this.serviceProvider         = serviceProvider;
     this.skillRepository         = skillRepository;
     this.skillOfLevelRepository  = skillOfLevelRepository;
     this.skillOfPersonRepository = skillOfPersonRepository;
     this.personRepository        = personRepository;
 }
Exemplo n.º 27
0
 public EmployeeSearchService(IContext context,
                              IEmployeeRepository repository,
                              ISkillRepository skillRepository,
                              IEmployeeSkillRepository employeeSkillRepository
                              )
     : base(context, repository)
 {
     _repository              = repository;
     _skillRepository         = skillRepository;
     _employeeSkillRepository = employeeSkillRepository;
     _context = context;
 }
Exemplo n.º 28
0
 /// <summary>
 /// Creates an instance of CharactersController
 /// </summary>
 /// <param name="characterService">A class to allow communication with the Characters API</param>
 /// <param name="characterRepository">Repository containing characters</param>
 /// <param name="playerRepository">Repository to store players</param>
 /// <param name="skillRepository">Repository to store skills</param>
 /// <param name="charSkillRepository">Repository to store char skill relationship</param>
 public CharactersController(ICharacterService characterService,
                             ICharacterRepository characterRepository,
                             IPlayerRepository playerRepository,
                             ISkillRepository skillRepository,
                             ICharacterSkillRepository charSkillRepository)
 {
     _characterService    = characterService;
     _characterRepository = characterRepository;
     _playerRepository    = playerRepository;
     _skillRepository     = skillRepository;
     _charSkillRepository = charSkillRepository;
 }
Exemplo n.º 29
0
 public CharacterSkillsController(ISkillRepository skillRepository,
                                  ICharacterRepository characterRepository,
                                  ICharacterSkillRepository characterSkillRepository,
                                  ICharacterService characterService,
                                  ICharacterSkillService characterSkillService)
 {
     _characterRepository      = characterRepository;
     _skillRepository          = skillRepository;
     _characterSkillRepository = characterSkillRepository;
     _characterService         = characterService;
     _characterSkillService    = characterSkillService;
 }
Exemplo n.º 30
0
 public profileUseCases(IResumeRepository repositoryResume,
                        IEducationRepository repositroyEducation,
                        ISkillRepository repostitorySkill,
                        IWorkingExperienceRepository repositoryExp,
                        ILanguageRepository repositoryLanguage)
 {
     _repositoryResume    = repositoryResume;
     _repositroyEducation = repositroyEducation;
     _repositoryLanguage  = repositoryLanguage;
     _repostitorySkill    = repostitorySkill;
     _repositoryExp       = repositoryExp;
 }
Exemplo n.º 31
0
 public SkillService(
     ISkillRepository skillRepository,
     IEmployeeRepository employeeRepository,
     IMapper <Skill, SkillDto> skillMapper,
     IMapper <SkillDto, Skill> skillDtoMapper,
     IMapper <CreateSkillDto, Skill> createSkillMapper) : base(skillRepository, skillMapper)
 {
     _skillRepository    = skillRepository;
     _employeeRepository = employeeRepository;
     _skillMapper        = skillMapper;
     _createSkillMapper  = createSkillMapper;
     _skillDtoMapper     = skillDtoMapper;
 }
Exemplo n.º 32
0
 public UserService(
     IUserRepository repository,
     ISkillRepository skillRepository,
     IUserSkillRepository userSkillRepository,
     IJobApplicantRepository jobApplicantRepository,
     IJobInterviewRepository jobInterviewRepository)
 {
     _repository             = repository;
     _skillRepository        = skillRepository;
     _userSkillRepository    = userSkillRepository;
     _jobApplicantRepository = jobApplicantRepository;
     _jobInterviewRepository = jobInterviewRepository;
 }
Exemplo n.º 33
0
        /// <summary>
        /// Client used to access the Guild Wars 2 REST API.
        /// </summary>
        /// <param name="apiKey">Official API key provided from ArenaNet.</param>
        public GW2Client(string apiKey = null)
        {
            Achievements = new AchievementRepository();
            Items        = new ItemRepository();
            Misc         = new MiscRepository();
            PvE          = new PvERepository();
            PvP          = new PvPRepository();
            Skills       = new SkillRepository();

            ApiKey     = apiKey;
            Account    = new AccountRepository(ApiKey);
            Characters = new CharacterRepository(ApiKey);
            Commerce   = new CommerceRepository(ApiKey);
            Guilds     = new GuildRepository(ApiKey);
        }
Exemplo n.º 34
0
 public AttackCalculation(
     IActorRepository actorRepository,
     ISkillRepository skillRepository,
     IAttackPowerBuilder attackPowerBuilder,
     IDefenseRateBuilder defenseRateBuilder,
     IRandom random,
     Rate damageRate)
 {
     this.actorRepository    = actorRepository;
     this.skillRepository    = skillRepository;
     this.random             = random;
     this.attackPowerBuilder = attackPowerBuilder;
     this.defenseRateBuilder = defenseRateBuilder;
     this.damageRate         = damageRate;
 }
Exemplo n.º 35
0
        /// <summary>
        /// Includes advanced mappings for foreign keys.
        /// </summary>
        /// <param name="companyRepository"></param>
        /// <param name="educationRepository"></param>
        /// <param name="skillRepository"></param>
        /// <param name="linkRepository"></param>
        public CVType(
            ICompanyRepository companyRepository,
            IEducationRepository educationRepository,
            ISkillRepository skillRepository,
            ILinkRepository linkRepository)
        {
            Field(x => x.Id);
            Field(x => x.Name);
            Field <ListGraphType <CompanyType> >("companies",
                                                 arguments:
                                                 new QueryArguments(
                                                     new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                                                 resolve: context =>
                                                 companyRepository
                                                 .CompaniesForCV(context.Source.Id));

            Field <ListGraphType <EducationType> >("education",
                                                   arguments:
                                                   new QueryArguments(
                                                       new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                                                   resolve: context =>
                                                   educationRepository
                                                   .EducationForCV(context.Source.Id));

            Field <ListGraphType <SkillType> >("skills",
                                               arguments:
                                               new QueryArguments(
                                                   new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                                               resolve: context =>
                                               skillRepository
                                               .SkillsForCV(context.Source.Id));

            Field <ListGraphType <LinkType> >("links",
                                              arguments:
                                              new QueryArguments(
                                                  new QueryArgument <IntGraphType> {
                Name = "id"
            }),
                                              resolve: context =>
                                              linkRepository
                                              .LinksForCV(context.Source.Id));
        }
Exemplo n.º 36
0
 public UnitOfWork(
     ApplicationDbContext context,
     IVacancyRepository vacancyRepository,
     IVacancyCityRepository vacancyCityRepository,
     ICVRepository cvRepository,
     ISkillRepository skillRepository,
     ICompanyRepository companyRepository,
     ICompanyCityRepository companyCityRepository,
     IJobExperienceRepository jobExperienceRepository,
     IKnowledgeLevelRepository knowledgeLevelRepository,
     IDegreeRepository degreeRepository,
     ISpecialityRepository specialityRepository,
     IEducationRepository educationRepository,
     IUserRepository userRepository,
     IQualificationRepository qualificationRepository,
     ISkillRequirementRepository skillRequirementRepository,
     ISkillTypeRepository skillTypeRepository,
     IUserCompanyRepository userCompanyRepository,
     IExperienceRepository experienceRepository,
     ICityRepository cityRepository,
     ICountryRepository countryRepository,
     ITechnologyRepository technologyRepository,
     IVacancyCVFlowRepository vacancyCVFlowRepository)
 {
     _context                    = context;
     _skillTypeRepository        = skillTypeRepository;
     _skillRepository            = skillRepository;
     _companyRepository          = companyRepository;
     _userRepository             = userRepository;
     _vacancyRepository          = vacancyRepository;
     _vacancyCityRepository      = vacancyCityRepository;
     _cvRepository               = cvRepository;
     _companyCityRepository      = companyCityRepository;
     _qualificationRepository    = qualificationRepository;
     _skillRequirementRepository = skillRequirementRepository;
     _jobExperienceRepository    = jobExperienceRepository;
     _degreeRepository           = degreeRepository;
     _specialityRepository       = specialityRepository;
     _educationRepository        = educationRepository;
     _knowledgeLevelRepository   = knowledgeLevelRepository;
     _userCompanyRepository      = userCompanyRepository;
     _experienceRepository       = experienceRepository;
     _cityRepository             = cityRepository;
     _countryRepository          = countryRepository;
     _technologyRepository       = technologyRepository;
     _vacancyCVFlowRepository    = vacancyCVFlowRepository;
 }
Exemplo n.º 37
0
 public SkillManagingController(ISkillRepository skillRepository, ICategoryRepository categoryRepository)
 {
     _categoryRepository = categoryRepository;
     _skillRepository = skillRepository;
 }
Exemplo n.º 38
0
 public SkillService(ISkillRepository rep)
 {
     this._skillRepository = rep;
 }
Exemplo n.º 39
0
 //private readonly SkillInfoContext _context = new SkillInfoContext();
 public UserSkillsController(ISkillRepository skillRepository, ICategoryRepository categoryRepository)
 {
     _skillRepository = skillRepository; //new SkillRepository(_context);
     _categoryRepository = categoryRepository; //new CategoryRepository(_context);
 }
Exemplo n.º 40
0
 public SkillTabController(ISkillTabVIew skillTabView, ISkillRepository skillRepository)
 {
     this.skillRepository = skillRepository;
     this.skillTabView = skillTabView;
     UpdateUI();
 }
 public SkillController(ISkillRepository skillRepository)
 {
     _skillRepository = skillRepository;
 }
Exemplo n.º 42
0
 public SkillFacade(ISkillRepository skillRepository)
 {
     _skillRepository = skillRepository;
 }
Exemplo n.º 43
0
 public SkillService(ISkillRepository skillRepo)
 {
     _skillRepo = skillRepo;
 }
Exemplo n.º 44
0
 public SkillFacadeTest()
 {
     _skillRepository = Substitute.For<ISkillRepository>();
     _skillFacade = new SkillFacade(_skillRepository);
 }
Exemplo n.º 45
0
 public SearchController(ISkillRepository skillRepository, ICategoryRepository categoryRepository, ISearchRepository searchR)
 {
     _skillRepository = skillRepository;
     _categoryRepository = categoryRepository;
     _searchR = searchR;
 }
Exemplo n.º 46
0
 private static void PerformSkillsSaving(Vacancy destination, VacancyDTO source, ISkillRepository skillRepository)
 {
     destination.RequiredSkills.Clear();
     source.RequiredSkillIds.ToList().ForEach(skillId =>
     {
         destination.RequiredSkills.Add(skillRepository.GetByID(skillId));
     });
 }
Exemplo n.º 47
0
 public SkillService(ISkillRepository skillRepository)
 {
     _skillRepository = skillRepository;
 }
Exemplo n.º 48
0
 public SkillService(ISkillRepository _skillRepository)
 {
     skillRepository = _skillRepository;
 }