コード例 #1
0
 public AuthenticationManagementService(IUnitOfWork uow, ICentralOrganizationRepository centralOrganizationRepository,
                                        IBranchProvinceRepository branchProvinceRepository, IUniversityRepository universityRepository,
                                        IPersonRepository personRepository, IAuthenticationRepository authenticationRepository,
                                        IRoleRepository roleRepository, IUserRoleRepository userRoleRepository, IApplicationUserManager userManager,
                                        IApplicationRoleManager roleManager, IUserLoginRepository userLoginRepository, IAuthenticationManager authenticationManager,
                                        IUserRepository userRepository, IProfileRepository profileRepository, IPostPersonRepository postPersonRepository,
                                        ISignerRepository signerRepository, ISettingsRepository settingsRepository)
 {
     _unitOfWork = uow;
     _centralOrganizationRepository = centralOrganizationRepository;
     _branchProvinceRepository      = branchProvinceRepository;
     _universityRepository          = universityRepository;
     _authenticationRepository      = authenticationRepository;
     _personRepository      = personRepository;
     _roleManager           = roleManager;
     _roleRepository        = roleRepository;
     _userRoleRepository    = userRoleRepository;
     _userManager           = userManager;
     _userLoginRepository   = userLoginRepository;
     _authenticationManager = authenticationManager;
     _userRepository        = userRepository;
     _settingsRepository    = settingsRepository;
     _postPersonRepository  = postPersonRepository;
     _signerRepository      = signerRepository;
     _profileRepository     = profileRepository;
 }
コード例 #2
0
 public SettingService(IUnitOfWork unitOfWork, ISettingsRepository settingsRepository,
                       IUniversityRepository universityRepository)
 {
     _unitOfWork           = unitOfWork;
     _settingsRepository   = settingsRepository;
     _universityRepository = universityRepository;
 }
コード例 #3
0
        public DataSupplier(IUniversityRepository uniRep, IFacultyRepository facRep, IDisciplineRepository disRep, ICourseRepository courseRep, IFileRepository fileRep)
        {
            _uniRep    = uniRep;
            _facRep    = facRep;
            _disRep    = disRep;
            _courseRep = courseRep;
            _fileRep   = fileRep;

            _getCmd = new Dictionary <int, Func <int, IEnumerable <IEntityDTO> > >
            {
                [0] = id => GetUniversities(),
                [1] = GetFaculties,
                [2] = GetDisciplines,
                [3] = GetCourses
            };

            _addCmd = new Dictionary <int, Func <string, int, IEntityDTO> >
            {
                [0] = (modelName, parentId) => AddUniversity(modelName),
                [1] = AddFaculty,
                [2] = AddDiscipline,
                [3] = AddCourse
            };

            _deleteCmd = new Dictionary <int, Action <string, int> >
            {
                [0] = (path, id) => DeleteUniversity(id),
                [1] = DeleteFaculty,
                [2] = DeleteDiscipline,
                [3] = DeleteCourse
            };

            Directory.CreateDirectory(StoragePath);
        }
コード例 #4
0
 public MarketplaceController()
 {
     UserInformationFactory.SetInstance(UserInformation<User, WhoIsOnline>.Instance(new HttpContextWrapper(System.Web.HttpContext.Current), new WhoIsOnlineService<User, WhoIsOnline>(new EntityWhoIsOnlineRepository()), new GetUserStrategy()));
     theValidation = new ModelStateWrapper(this.ModelState);
     theMarketplaceService = new MarketplaceService(theValidation);
     theUniversityRepo = new EntityUniversityRepository();
 }
コード例 #5
0
 public FacultyService(IUniversityRepository universityRepository, IUnitOfWork unitOfWork, IFacultyRepository facultyRepository, IMapper mapper)
 {
     this.facultyRepository    = facultyRepository;
     this.universityRepository = universityRepository;
     this.unitOfWork           = unitOfWork;
     this.mapper = mapper;
 }
コード例 #6
0
 public UniversityController(
     IUniversityRepository universityRepository,
     ILogger <UniversityController> logger)
 {
     _universityRepository = universityRepository;
     _logger = logger;
 }
コード例 #7
0
 public PathWayController(IPathWayRepository dbPW, IUniversityRepository dbUNI)
 {
     _dbPW   = dbPW;
     _dbUNI  = dbUNI;
     _urlPW  = SD.PathWayAPIPath;
     _urlUNI = SD.UniversityAPIPath;
 }
コード例 #8
0
		public StudentWriterService(IStudentRepository studentRepository, IUniversityRepository universityRepository, ILogger logger, IStudentFactory studentFactory)
		{
			_studentRepository = studentRepository;
			_universityRepository = universityRepository;
			_logger = logger;
			_studentFactory = studentFactory;
		}
 public StudentWriterService(IStudentRepository studentRepository, IUniversityRepository universityRepository, ILogger logger, IStudentFactory studentFactory)
 {
     _studentRepository    = studentRepository;
     _universityRepository = universityRepository;
     _logger         = logger;
     _studentFactory = studentFactory;
 }
コード例 #10
0
ファイル: UnitOfWork.cs プロジェクト: vlod11/stu-api
        public UnitOfWork(UniHubDbContext dbContext,
                          IFacultyRepository facultyRepository,
                          IFileRepository fileRepository,
                          IPostRepository postRepository,
                          IUniversityRepository universityRepository,
                          ISubjectRepository subjectRepository,
                          IUserRepository userRepository,
                          ICountryRepository countryRepository,
                          ICityRepository cityRepository,
                          ITeacherRepository teacherRepository,
                          IPostVoteRepository postActionRepository,
                          IRefreshTokenRepository refreshTokenRepository,
                          IUserAvailablePostRepository userAvailablePostRepository,
                          IComplaintRepository complaintRepository)
        {
            UserAvailablePostRepository = userAvailablePostRepository;
            RefreshTokenRepository      = refreshTokenRepository;
            FacultyRepository           = facultyRepository;
            FileRepository       = fileRepository;
            PostRepository       = postRepository;
            UniversityRepository = universityRepository;
            SubjectRepository    = subjectRepository;
            UserRepository       = userRepository;
            CountryRepository    = countryRepository;
            CityRepository       = cityRepository;
            TeacherRepository    = teacherRepository;
            PostVoteRepository   = postActionRepository;
            ComplaintRepository  = complaintRepository;

            _dbContext = dbContext;
        }
コード例 #11
0
 public UniversityService(IUniversityRepository universityRepository, IUnitOfWork unitOfWork, ICityRepository cityRepository, IMapper mapper)
 {
     this.cityRepository       = cityRepository;
     this.universityRepository = universityRepository;
     this.unitOfWork           = unitOfWork;
     this.mapper = mapper;
 }
コード例 #12
0
        private void GetList()
        {
            IEntityRepository     Repo           = factory.Create("university");
            IUniversityRepository UniversityRepo = Repo as IUniversityRepository;
            int    provinceId     = int.Parse(Helper.GetParameterFromRequest("provinceId"));
            int    cityId         = int.Parse(Helper.GetParameterFromRequest("cityId"));
            int    pageIndex      = int.Parse(Helper.GetParameterFromRequest("pageIndex"));
            int    pageSize       = int.Parse(Helper.GetParameterFromRequest("pageSize"));
            string universityName = Helper.GetParameterFromRequest("universityName");

            Entities entities = new Entities();

            if (string.IsNullOrEmpty(universityName))
            {
                entities = UniversityRepo.GetList(provinceId, cityId, pageIndex, pageSize);
            }
            else
            {
                entities = UniversityRepo.GetList(universityName);
            }

            if (string.IsNullOrEmpty(Repo.ErrorMessage))
            {
                Helper.Response(entities.Serialize());
            }
            else
            {
                Helper.ResponseError(Repo.ErrorMessage);
            }
        }
コード例 #13
0
 public UniversityService(IUniversityRepository universityRepository,
                          IMapper mapper, IStorageService storageService)
 {
     _mapper = mapper;
     this._storageService  = storageService;
     _universityRepository = universityRepository;
 }
コード例 #14
0
 public UniversityService(ITextBookService aTextBookService, 
                          IMarketplaceService aMarketplaceService,
                          IUniversityRepository aUniversityRepository)
 {
     theTextBookService = aTextBookService;
     theMarketplaceService = aMarketplaceService;
     theUniversityRepository = aUniversityRepository;
 }
コード例 #15
0
 public CreateQuestionCommandHandler(IFictiveUserRepository userRepository,
                                     IRepository <Question> questionRepository,
                                     IRepository <Course> courseRepository, IUniversityRepository universityRepository)
 {
     _userRepository       = userRepository;
     _questionRepository   = questionRepository;
     _courseRepository     = courseRepository;
     _universityRepository = universityRepository;
 }
コード例 #16
0
 public StudentPresentation(IStudentRepository studentRepository,
                            IUniversityRepository universityRepository, IMapper mapper,
                            ICertificateRepository certificateRepository)
 {
     _studentRepository    = studentRepository;
     _universityRepository = universityRepository;
     _mapper = mapper;
     _certificateRepository = certificateRepository;
 }
コード例 #17
0
 public UniversityRegistrationService(
     IUniversityRepository universityRepository,
     IAuthService authService,
     IPasswordGenerator passwordGenerator)
 {
     this.universityRepository = universityRepository;
     this.authService          = authService;
     this.passwordGenerator    = passwordGenerator;
 }
コード例 #18
0
 public AccountController(IAuthenticationManagementService authenticationManagementService,
                          IPersonManagementService personManagementService, IUniversityRepository universityRepository,
                          ISliderService sliderService)
 {
     _authenticationManagementService = authenticationManagementService;
     _personManagementService         = personManagementService;
     _universityRepository            = universityRepository;
     _sliderService = sliderService;
 }
コード例 #19
0
 public HomeController(ILogger <HomeController> logger,
                       IUniversityRepository dbUNI,
                       IPathWayRepository dbPW,
                       IUserRepository dbUSER)
 {
     _logger = logger;
     _dbUNI  = dbUNI;
     _dbPW   = dbPW;
     _dbUSER = dbUSER;
 }
コード例 #20
0
ファイル: UOW.cs プロジェクト: hungvimanh/EMS.Search
 public UOW(EMSContext _eMSContext)
 {
     eMSContext                  = _eMSContext;
     MajorsRepository            = new MajorsRepository(eMSContext);
     SubjectGroupRepository      = new SubjectGroupRepository(eMSContext);
     University_MajorsRepository = new University_MajorsRepository(eMSContext);
     University_Majors_SubjectGroupRepository = new University_Majors_SubjectGroupRepository(eMSContext);
     UniversityRepository = new UniversityRepository(eMSContext);
     EntityFrameworkManager.ContextFactory = DbContext => eMSContext;
 }
コード例 #21
0
ファイル: UsersController.cs プロジェクト: wasaya2/ERP-Core
 public UsersController(IUserRepository repo, IUserLanguageRepository usrlangrepo, IUserDocumentRepository docrepo, IUniversityRepository unirepo, IUserCompanyRepository usercomrepo, IBankRepository userbankrepo, IRelationRepository relationrepo, IWorkExperienceRepository exprepo)
 {
     _repo            = repo;
     doc_repo         = docrepo;
     uni_repo         = unirepo;
     userCompany_repo = usercomrepo;
     userBank_repo    = userbankrepo;
     relation_repo    = relationrepo;
     exp_repo         = exprepo;
     usrlang_repo     = usrlangrepo;
 }
コード例 #22
0
        public UniversityService(IUniversityRepository repo)
        {
            this._repo = repo;

            var config = new MapperConfiguration(cfg =>
            {
                //cfg.AddProfile<AppProfile>();
                cfg.CreateMap <University, MasterModel>().ReverseMap();
            });

            _mapper = config.CreateMapper();
        }
コード例 #23
0
        /// <summary>
        /// سازنده اولیه
        /// </summary>
        public ReportsService(IUnitOfWork unitOfWork, IRequestRepository requestRepository, IMemberMasterRepository memberMasterRepository,
                              IUniversityRepository universityRepository, ICouncilService councilService, ISignerRepository signerRepository, ICartableRepository cartableRepository)

        {
            _requestRepository      = requestRepository;
            _memberMasterRepository = memberMasterRepository;
            _unitOfWork             = unitOfWork;
            _councilService         = councilService;
            _signerRepository       = signerRepository;
            _cartableRepository     = cartableRepository;
            _universityRepository   = universityRepository;
        }
 public UniversitiesController
 (
     IUniversityRepository universityRepository,
     IReviewRepository reviewRepository,
     IMapsApi mapsApi,
     IPaginationHandler <University, UniversitySortOrder> paginationHandler
 )
 {
     _universityRepository = universityRepository;
     _reviewRepository     = reviewRepository;
     _mapsApi           = mapsApi;
     _paginationHandler = paginationHandler;
 }
コード例 #25
0
 public StructureManageService(IUnitOfWork unitOfWork, IOrganizationStructureNameRepository organizationStructure,
                               ICollegeRepository collegeRepository, IUniversityRepository universityRepository,
                               IEducationalGroupRepository educationalGroupRepository, IFieldofStudyRepository fieldofStudyRepository,
                               IPostPersonRepository postPersonRepository, IStudentRepository studentRepository,
                               IUserPostRepository userPostRepository)
 {
     _unitOfWork = unitOfWork;
     _organizationStructureNameRepository = organizationStructure;
     _collegeRepository          = collegeRepository;
     _educationalGroupRepository = educationalGroupRepository;
     _fieldofStudyRepository     = fieldofStudyRepository;
     _universityRepository       = universityRepository;
     _postPersonRepository       = postPersonRepository;
     _studentRepository          = studentRepository;
     _userPostRepository         = userPostRepository;
 }
コード例 #26
0
        private void GetBasic()
        {
            IEntityRepository Repo = factory.Create("university");
            int universityId       = int.Parse(Helper.GetParameterFromRequest("universityId"));
            IUniversityRepository UniversityRepo = Repo as IUniversityRepository;
            Entity entity = UniversityRepo.GetOneBasic(universityId);

            if (string.IsNullOrEmpty(Repo.ErrorMessage))
            {
                Helper.Response(entity.Serialize());
            }
            else
            {
                Helper.ResponseError(Repo.ErrorMessage);
            }
        }
コード例 #27
0
        private void GetListInRecurit()
        {
            int companyId = int.Parse(Helper.GetParameterFromRequest("companyId"));
            int year      = int.Parse(Helper.GetParameterFromRequest("year"));
            IEntityRepository     Repo           = factory.Create("university");
            IUniversityRepository UniversityRepo = Repo as IUniversityRepository;
            Entities entities = UniversityRepo.GetList(companyId, year);

            if (string.IsNullOrEmpty(UniversityRepo.ErrorMessage))
            {
                Helper.Response(entities.Serialize());
            }
            else
            {
                Helper.ResponseError(UniversityRepo.ErrorMessage);
            }
        }
コード例 #28
0
ファイル: HrSetupController.cs プロジェクト: wasaya2/ERP-Core
        public HrSetupController(
            IBankRepository repo4,
            ICostCenterRepository repo6,
            IDegreeRepository repo8,
            IDesignationRepository repo9,
            IEmployeeStatusRepository repo10,
            IEmployeeTypeRepository repo11,
            IFunctionRepository repo12,
            IGazettedHolidaysRepository repo13,
            IGroupRepository repo15,
            ILanguageRepository repo16,
            IManagementLevelRepository repo18,
            IRelationRepository repo20,
            IReligionRepository repo21,
            ISkillLevelRepository repo24,
            IUniversityRepository repo25,
            IWorkExperienceRepository repo26,
            IUserDocumentRepository repo27,
            IUserPhotoRepository repo28,
            IUserCompanyRepository repo29,
            IDependantsRelationRepository repo30

            )
        {
            Bank_repo               = repo4;
            CostCenter_repo         = repo6;
            Degree_repo             = repo8;
            Designation_repo        = repo9;
            EmpStatus_repo          = repo10;
            EmpType_repo            = repo11;
            Func_repo               = repo12;
            Holiday_repo            = repo13;
            Group_repo              = repo15;
            Lang_repo               = repo16;
            MngLvl_repo             = repo18;
            Relation_repo           = repo20;
            Religion_repo           = repo21;
            SkillLevel_repo         = repo24;
            Uni_repo                = repo25;
            wexp_repo               = repo26;
            Doc_repo                = repo27;
            Photo_repo              = repo28;
            UserCompany_repo        = repo29;
            Dependantsrelation_repo = repo30;
        }
コード例 #29
0
 public UserService()
 {
     this.repo = new UniversityRepository <TEntity>();
 }
コード例 #30
0
 public CoursesController(IUniversityRepository data, User user)
 {
     this.Data = data;
     this.User = user;
 }
コード例 #31
0
 public UniversityService(IUnitOfWork uow, IMapper mapper)
 {
     _uow            = uow;
     _universityRepo = uow.UniversityRepository;
     _mapper         = mapper;
 }
コード例 #32
0
 public CollegeController()
 {
     this._collegeRepository    = new CollegeRepository(new ApplicationDbContext());
     this._universityRepository = new UniversityRepository(new ApplicationDbContext());
 }
コード例 #33
0
 public UniversityController(IUniversityRepository repository)
 {
     _repository = repository;
 }
コード例 #34
0
 public FacultyService(IFacultyRepository object1, IUniversityRepository universityRepository, IUnitOfWork object2)
 {
     this._facultyRepository    = object1;
     this._unitOfWork           = object2;
     this._universityRepository = universityRepository;
 }
コード例 #35
0
 public CourseController(ICourseService courseService, IUniversityRepository repository)
 {
     _courseService = courseService;
     _repository = repository;
 }