コード例 #1
0
 public RecordController(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     recordRepository      = this.repositoryFacade.CreateGenericRepository <Record>();
     studentRepository     = this.repositoryFacade.CreateGenericRepository <Student>();
     magazineRepository    = this.repositoryFacade.CreateGenericRepository <Magazine>();
 }
コード例 #2
0
 public GitService(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     defaultCompareOptions = new CompareOptions {
         IndentHeuristic = true
     };
 }
コード例 #3
0
 public CommentController(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     commentRepository     = this.repositoryFacade.CreateGenericRepository <Comment>();
     studentRepository     = this.repositoryFacade.CreateGenericRepository <Student>();
     magazineRepository    = this.repositoryFacade.CreateGenericRepository <Magazine>();
 }
コード例 #4
0
        public TeacherController(MagazineContext magazineContext, IRepositoryFacade repositoryFacade)
        {
            this.repositoryFacade = repositoryFacade;
            this.magazineContext  = magazineContext;

            TeacherSubjectMappingModelRepository = this.repositoryFacade.CreateGenericRepository <TeacherSubjectMappingModel>();
            GroupTeacherMappingModelRepository   = this.repositoryFacade.CreateGenericRepository <GroupTeacherMappingModel>();
        }
コード例 #5
0
 public SubjectController(IHttpContextAccessor httpContextAccessor, IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     groupRepository       = this.repositoryFacade.CreateGenericRepository <Group>();
     subjectRepository     = this.repositoryFacade.CreateGenericRepository <Subject>();
     GroupSubjectMappingModelRepository      = this.repositoryFacade.CreateGenericRepository <GroupSubjectMappingModel>();
     TeacherSubjectMappingModelRepository    = this.repositoryFacade.CreateEagerGenericRepository <TeacherSubjectMappingModel>() as IEagerGenericRepository <TeacherSubjectMappingModel>;
     eagerGroupSubjectMappingModelRepository = this.repositoryFacade.CreateEagerGenericRepository <GroupSubjectMappingModel>() as IEagerGenericRepository <GroupSubjectMappingModel>;
     this.userId = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
 }
コード例 #6
0
ファイル: MagazineController.cs プロジェクト: langral/Diploma
 public MagazineController(IRepositoryFacade repositoryFacade, IHttpContextAccessor httpContextAccessor, MagazineContext magazineContext)
 {
     this.repositoryFacade   = repositoryFacade;
     magazineRepository      = this.repositoryFacade.CreateEagerGenericRepository <Magazine>();
     magazineRepositoryEager = this.repositoryFacade.CreateEagerGenericRepository <Magazine>() as IEagerGenericRepository <Magazine>;
     subjectRepository       = this.repositoryFacade.CreateGenericRepository <Subject>();
     groupRepository         = this.repositoryFacade.CreateEagerGenericRepository <Group>() as IEagerGenericRepository <Group>;
     recordsRepository       = this.repositoryFacade.CreateGenericRepository <Record>();
     this.userId             = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
     this.magazineContext    = magazineContext;
     commentRepository       = this.repositoryFacade.CreateGenericRepository <Comment>();
     studentRepository       = this.repositoryFacade.CreateGenericRepository <Student>();
 }
コード例 #7
0
        public AuthService(
            IMapper mapper,
            IRepositoryFacade repositoryFacade,
            UserManager <User> userManager,
            SignInManager <User> signInManager,
            Jwt jwt

            )
        {
            _mapper           = mapper;
            _userManager      = userManager;
            _signInManager    = signInManager;
            _repositoryFacade = repositoryFacade;
            _jwt = jwt;
        }
コード例 #8
0
 public AttestationController(IHttpContextAccessor httpContextAccessor, IRepositoryFacade repositoryFacade, MagazineContext magazineContext)
 {
     this.userId = httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.NameIdentifier).Value;
     this.attestationRepository  = repositoryFacade.CreateGenericRepository <Attestation>();
     eagerGroupRepository        = repositoryFacade.CreateEagerGenericRepository <Group>() as IEagerGenericRepository <Group>;
     eagerAttestationRepository  = repositoryFacade.CreateEagerGenericRepository <Attestation>() as IEagerGenericRepository <Attestation>;
     groupRepository             = repositoryFacade.CreateGenericRepository <Group>();
     markRepository              = repositoryFacade.CreateGenericRepository <Mark>();
     subjectRepository           = repositoryFacade.CreateGenericRepository <Subject>();
     groupSubjetcRepository      = repositoryFacade.CreateEagerGenericRepository <GroupSubjectMappingModel>() as IEagerGenericRepository <GroupSubjectMappingModel>;
     groupTeacherRepository      = repositoryFacade.CreateGenericRepository <GroupTeacherMappingModel>();
     studentRepository           = repositoryFacade.CreateGenericRepository <Student>();
     attestationRecordRepository = repositoryFacade.CreateGenericRepository <AttestationRecord>();
     eagerMarkRepository         = repositoryFacade.CreateEagerGenericRepository <Mark>() as IEagerGenericRepository <Mark>;
     this.magazineContext        = magazineContext;
 }
コード例 #9
0
        public HomeController(ILogger <HomeController> logger,
                              IRepositoryFacade apiFacade,
                              IOptionsSnapshot <AppSettings> appSettings,
                              IMessager messager,
                              IHttpContextAccessor contextAccessor) : base(appSettings, messager, contextAccessor)
        {
            _logger = logger;
            var sid = HttpContext.User.Claims.FirstOrDefault(x => x.Type == ClaimTypes.Sid);

            _apiFacade = apiFacade;

            if (sid != null)
            {
                _jwtToken = sid.Value;
                _apiFacade.SetJWTToken(_jwtToken);
            }
        }
コード例 #10
0
 public ReadStoreEventHandler(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
 }
コード例 #11
0
 public DepartmentGroupsController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.DepartmentGroupRepository;
 }
コード例 #12
0
 public ManagementService(IRepositoryFacade repositories)
 {
     Condition.Requires(repositories, "repositories").IsNotNull();
     _repositories = repositories;
 }
コード例 #13
0
 public StudentController(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     groupRepository       = this.repositoryFacade.CreateGenericRepository <Group>();
     studentRepository     = this.repositoryFacade.CreateGenericRepository <Student>();
 }
コード例 #14
0
 public OrderManagementService(IRepositoryFacade repositoryFacade)
 {
     _repositoryFacade = repositoryFacade;
 }
コード例 #15
0
ファイル: SkillsController.cs プロジェクト: demmy/HR_Project
 public SkillsController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.SkillRepository;
 }
コード例 #16
0
 public EventTypesController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.EventTypeRepository;
 }
コード例 #17
0
 public VacanciesController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.VacancyRepository;
 }
コード例 #18
0
 public LocationsController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.CityRepository;
 }
コード例 #19
0
 public Data(IRepositoryFacade repositoryFacade)
 {
     _repositoryFacade = repositoryFacade;
 }
コード例 #20
0
 public TransactionQueryHandler(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
 }
コード例 #21
0
 public ManagementService(IRepositoryFacade repositories)
 {
     Condition.Requires(repositories, "repositories").IsNotNull();
     _repositories = repositories;
 }
コード例 #22
0
 public SecurityService(IRepositoryFacade repositories)
 {
     Condition.Requires(repositories, "repositories").IsNotNull();
     _repositories = repositories;
 }
コード例 #23
0
 protected Model()
 {
     Facade = new EFRepositoryFacade();
 }
コード例 #24
0
 public CourseController(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
     courseRepository      = this.repositoryFacade.CreateGenericRepository <Course>();
 }
コード例 #25
0
 public CatalogService(IRepositoryFacade repositories)
 {
     Condition.Requires(repositories, "repositories").IsNotNull();
     _repositories = repositories;
 }
コード例 #26
0
        public static void Configure(IRepositoryFacade _facade)
        {
            Mapper.Initialize(x =>
            {
                x.CreateMap <CandidateSocial, CandidateSocialDTO>()
                .ForMember(dest => dest.SocialNetworkId, opt => opt.MapFrom(src => src.SocialNetwork.Id));
                x.CreateMap <CandidateSocialDTO, CandidateSocial>()
                .ForMember(dest => dest.SocialNetwork, opt => opt.MapFrom(src => _facade.SocialNetworkRepository.Get(src.SocialNetworkId)));

                x.CreateMap <LanguageSkill, LanguageSkillDTO>()
                .ForMember(dest => dest.LanguageId, opt => opt.MapFrom(src => src.Language.Id));
                x.CreateMap <LanguageSkillDTO, LanguageSkill>()
                .ForMember(dest => dest.Language, opt => opt.MapFrom(src => _facade.LanguageRepository.Get(src.LanguageId)));

                x.CreateMap <Skill, int>()
                .ConstructUsing(source => (source.SourceValue as Skill).Id);
                x.CreateMap <int, Skill>()
                .ConstructUsing(src => _facade.SkillRepository.Get(src));

                x.CreateMap <Department, int>()
                .ConstructUsing(source => (source.SourceValue as Department).Id);
                x.CreateMap <int, Department>()
                .ConstructUsing(src => _facade.DepartmentRepository.Get(src));


                x.CreateMap <Location, int>()
                .ConstructUsing(source => (source.SourceValue as Location).Id);
                x.CreateMap <int, Location>()
                .ConstructUsing(src => _facade.CityRepository.Get(src));

                x.CreateMap <VacancyStage, VacancyStageDTO>()
                .ForMember(dest => dest.StageId, opt => opt.MapFrom(src => src.Stage.Id))
                .ForMember(dest => dest.VacancyId, opt => opt.MapFrom(src => src.Vacacny.Id));

                x.CreateMap <VacancyStageInfo, VacancyStageInfoDTO>()
                .ForMember(dest => dest.VacancyStage, opt => opt.MapFrom(src => Mapper.Map <VacancyStageDTO>(src.VacancyStage)))
                .ForMember(dest => dest.CandidateId, opt => opt.MapFrom(src => src.Candidate.Id));

                x.CreateMap <Candidate, CandidateDTO>()
                .ForMember(dest => dest.VacanciesProgress, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <VacancyStageInfo>, IEnumerable <VacancyStageInfoDTO> >(src.VacanciesProgress)))
                .ForMember(dest => dest.SkillsIds, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <Skill>, IEnumerable <int> >(src.Skills)))
                .ForMember(dest => dest.LocationId, opt => opt.MapFrom(src => Mapper.Map <int, int>(src.Location.Id)))
                .ForMember(dest => dest.SocialNetworks, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <CandidateSocial>, IEnumerable <CandidateSocialDTO> >(src.SocialNetworks)))
                .ForMember(dest => dest.LanguageSkills, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <LanguageSkill>, IEnumerable <LanguageSkillDTO> >(src.LanguageSkills)));
                x.CreateMap <CandidateDTO, Candidate>()
                .ForMember(dest => dest.Skills, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <int>, IEnumerable <Skill> >(src.SkillsIds)))
                .ForMember(dest => dest.Location, opt => opt.MapFrom(src => Mapper.Map <int, Location>(src.LocationId)))
                .ForMember(dest => dest.SocialNetworks, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <CandidateSocialDTO>, IEnumerable <CandidateSocial> >(src.SocialNetworks)))
                .ForMember(dest => dest.LanguageSkills, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <LanguageSkillDTO>, IEnumerable <LanguageSkill> >(src.LanguageSkills)));

                x.CreateMap <Vacancy, VacancyDTO>()
                .ForMember(dest => dest.CandidatesProgress, opt => opt.Ignore())
                .ForMember(dest => dest.DepartmentId, opt => opt.MapFrom(src => Mapper.Map <Department, int>(src.Department)))
                .ForMember(dest => dest.LocationIds, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <Location>, IEnumerable <int> >(src.Locations)))
                .ForMember(dest => dest.RequiredSkillsIds, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <Skill>, IEnumerable <int> >(src.RequiredSkills)))
                .ForMember(dest => dest.LanguageSkill, opt => opt.MapFrom(src => Mapper.Map <LanguageSkill, LanguageSkillDTO>(src.LanguageSkill)));
                x.CreateMap <VacancyDTO, Vacancy>()
                .ForMember(dest => dest.Department, opt => opt.MapFrom(src => Mapper.Map <int, Department>(src.DepartmentId)))
                .ForMember(dest => dest.Locations, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <int>, IEnumerable <Location> >(src.LocationIds)))
                .ForMember(dest => dest.RequiredSkills, opt => opt.MapFrom(src => Mapper.Map <IEnumerable <int>, IEnumerable <Skill> >(src.RequiredSkillsIds)))
                .ForMember(dest => dest.LanguageSkill, opt => opt.MapFrom(src => Mapper.Map <LanguageSkillDTO, LanguageSkill>(src.LanguageSkill)));
            });
        }
コード例 #27
0
 public GitService(IRepositoryFacade repositoryFacade)
 {
     this.repositoryFacade = repositoryFacade;
 }
コード例 #28
0
ファイル: StagesController.cs プロジェクト: demmy/HR_Project
 public StagesController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.StageRepository;
 }
コード例 #29
0
 public CacheControllerAttribute(IRepositoryFacade repositoryFacade)
 {
     this._repositoryFacade = repositoryFacade;
 }
コード例 #30
0
 public BoTController(IRepositoryFacade facade)
 {
     _repoFacade = facade;
 }
コード例 #31
0
 public SocialNetworksController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.SocialNetworkRepository;
 }
コード例 #32
0
 protected Model()
 {
     Facade = new EFRepositoryFacade();
 }
コード例 #33
0
 public CandidatesController(IRepositoryFacade facade) : base(facade)
 {
     _currentRepo = _repoFacade.CandidateRepository;
 }