示例#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);
        }
 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();
 }
 public FacultyService(IUniversityRepository universityRepository, IUnitOfWork unitOfWork, IFacultyRepository facultyRepository, IMapper mapper)
 {
     this.facultyRepository    = facultyRepository;
     this.universityRepository = universityRepository;
     this.unitOfWork           = unitOfWork;
     this.mapper = mapper;
 }
 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;
 }
		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
        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);
            }
        }
 public UniversityService(IUniversityRepository universityRepository,
                          IMapper mapper, IStorageService storageService)
 {
     _mapper = mapper;
     this._storageService  = storageService;
     _universityRepository = universityRepository;
 }
 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;
 }
 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
 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
 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();
        }
        /// <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
        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());
 }
 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;
 }