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 TutorService(ITutorRepository object1, IAccountRepository accountRepository, IFacultyRepository facultyRepository, IUnitOfWork object2) { this._tutorRepository = object1; this._unitOfWork = object2; this._facultyRepository = facultyRepository; this._accountRepository = accountRepository; }
public FacultyController( IFacultyRepository facultyRepository, ILogger <FacultyController> logger) { _facultyRepository = facultyRepository; _logger = logger; }
public FacultyService(IUniversityRepository universityRepository, IUnitOfWork unitOfWork, IFacultyRepository facultyRepository, IMapper mapper) { this.facultyRepository = facultyRepository; this.universityRepository = universityRepository; this.unitOfWork = unitOfWork; this.mapper = mapper; }
public UserService(IUserRepository userRepositor, ITeamRepository teamRepository, IFacultyRepository facultyRepository, IUserPositionRepository userPositionRepository) { _userRepository = userRepositor; _teamRepository = teamRepository; _facultyRepository = facultyRepository; _userPositionRepository = userPositionRepository; }
/// <summary> /// Constructor. /// </summary> /// <param name="db"> Db context. </param> /// <param name="facultyRepository"> Repository of faculties. </param> public FacultiesController( IPublicationAssistantContext db, IFacultyRepository facultyRepository) { _db = db; _facultyRepository = facultyRepository; }
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; }
public GeneralService (IDbWorker dbWorker, IDepartmentRepository departmentRepository, IDisciplineRepository disciplineRepository, IDisciplineYearRepository disciplineYearRepository, IDisciplineWorkloadRepository disciplineWorkloadRepository, IEmployeeRepository employeeRepository, IFacultyRepository facultyRepository, IGroupsRepository groupsRepository, ISemesterRepository semesterRepository, ISpecialityRepository specialityRepository, IStudentsRepository studentsRepository, IStudyYearRepository studyYearRepository, IWorkloadRepository workloadRepository, ISpecialPositionRepository specialPositionRepository) : base(dbWorker) { _departmentRepository = departmentRepository; _disciplineRepository = disciplineRepository; _disciplineYearRepository = disciplineYearRepository; _disciplineWorkloadRepository = disciplineWorkloadRepository; _employeeRepository = employeeRepository; _facultyRepository = facultyRepository; _groupsRepository = groupsRepository; _semesterRepository = semesterRepository; _specialityRepository = specialityRepository; _studentsRepository = studentsRepository; _studyYearRepository = studyYearRepository; _workloadRepository = workloadRepository; _specialPositionRepository = specialPositionRepository; }
public StudentService(IFacultyRepository facultyRepository, IUnitOfWork unitOfWork, IStudentRepository studentRepository, IMapper mapper) { this.facultyRepository = facultyRepository; this.studentRepository = studentRepository; this.unitOfWork = unitOfWork; this.mapper = mapper; }
public FacultyService( IDatabaseUnitOfWork databaseUnitOfWork, IFacultyRepository facultyRepository ) { DatabaseUnitOfWork = databaseUnitOfWork; FacultyRepository = facultyRepository; }
public GroupsController(IGroupRepository groupRepository, IFacultyRepository facultyRepository, IMemberRepository memberRepository) { _groupRepository = groupRepository; _facultyRepository = facultyRepository; _memberRepository = memberRepository; }
public CoordinatorService(ICoordinatorRepository object1, IAccountRepository accountRepository, IFacultyRepository facultyRepository, IUnitOfWork object2) { this._accountRepository = accountRepository; this._facultyRepository = facultyRepository; this._coordinatorRepository = object1; this._unitOfWork = object2; }
public FacultyController(IFacultyRepository repository, string catalog, LoginView view) { this._LoginId = view.LoginId.To <long>(); this._UserId = view.UserId.To <int>(); this._OfficeId = view.OfficeId.To <int>(); this._Catalog = catalog; this.FacultyRepository = repository; }
/// <summary> /// Constructor. /// </summary> /// <param name="db"> Db context. </param> /// <param name="instituteRepository"> Repository of institutes. </param> /// <param name="facultyRepository"> Repository of faculties. </param> public InstitutesController( IPublicationAssistantContext db, IInstituteRepository instituteRepository, IFacultyRepository facultyRepository) { _db = db; _instituteRepository = instituteRepository; _facultyRepository = facultyRepository; }
public FacultyController(IFacultyRepository repository, string catalog, LoginView view) { this._LoginId = view.LoginId.To<long>(); this._UserId = view.UserId.To<int>(); this._OfficeId = view.OfficeId.To<int>(); this._Catalog = catalog; this.FacultyRepository = repository; }
public TutorService(ITutorRepository object1, IFacultyRepository facultyRepository, IAccountRepository accountRepository, IUnitOfWork object2, ILessonRepository lessonRepository, ILessonStudentRepository lessonStudentRepository) { this._tutorRepository = object1; this._unitOfWork = object2; this._facultyRepository = facultyRepository; this._accountRepository = accountRepository; _lessonRepository = lessonRepository; _lessonStudentRepository = lessonStudentRepository; }
public async Task <GroupModel> GetCreateGroup(IFacultyRepository facultyRepository) { var faculty = await facultyRepository.AllItems.ToListAsync(); GroupModel groupModel = new GroupModel(); groupModel.Faculties = faculty; return(groupModel.Clone() as GroupModel); }
public AccountController(UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <AccountController> logger, IConfiguration config, RoleManager <IdentityRole> roleManager, IFacultyRepository facultyRepository) { this.userManager = userManager; this.signInManager = signInManager; this.logger = logger; this.config = config; this.roleManager = roleManager; this.facultyRepository = facultyRepository; }
public void SetUp() { _facultyRepository = Mock.Of <IFacultyRepository>(); _facultyService = new FacultyService(_facultyRepository); _faculty = new FacultyItem() { FullName = "Экономический", ShortName = "Э" }; }
public FacultiesServices(IFacultyRepository facultyRepository, IMajorRepository majorRepository, IProjectRepository projectRepository, IStudentRepository studentRepository) { _facultyRepository = facultyRepository; _majorRepository = majorRepository; _projectRepository = projectRepository; _studentRepository = studentRepository; Periods = new List <int>(); Periods.Add(1); Periods.Add(2); Periods.Add(3); Periods.Add(5); }
public StudentController(IStudentRepository studentRepository, ISemesterRepository semesterRepository, IUserRepository userRepository, IFacultyRepository facultyRepository, IEmailSender emailSender, IDocumentRepository documentRepository, IWebHostEnvironment webHostEnvironment, ILogger <StudentController> logger) { _studentRepository = studentRepository; _userRepository = userRepository; _facultyRepository = facultyRepository; _semesterRepository = semesterRepository; _emailSender = emailSender; _documentRepository = documentRepository; _webHostEnvironment = webHostEnvironment; _logger = logger; }
public FacultyController() { this._LoginId = AppUsers.GetCurrent().View.LoginId.To<long>(); this._UserId = AppUsers.GetCurrent().View.UserId.To<int>(); this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To<int>(); this._Catalog = AppUsers.GetCatalog(); this.FacultyRepository = new Extems.Academic.DataAccess.Faculty { _Catalog = this._Catalog, _LoginId = this._LoginId, _UserId = this._UserId }; }
public FacultyController() { this._LoginId = AppUsers.GetCurrent().View.LoginId.To <long>(); this._UserId = AppUsers.GetCurrent().View.UserId.To <int>(); this._OfficeId = AppUsers.GetCurrent().View.OfficeId.To <int>(); this._Catalog = AppUsers.GetCatalog(); this.FacultyRepository = new Extems.Academic.DataAccess.Faculty { _Catalog = this._Catalog, _LoginId = this._LoginId, _UserId = this._UserId }; }
public UnitOfWork(IObjectContextAdapter dbContext, IFacultyRepository facultyRepository, IDepartmentRepository departmentRepository, IProjectRepository projectRepository, ITaskRepository taskRepository, IFacultyRoleRepository facultyRoleRepository) { _dbContext = (LibellusDbContext)dbContext; _facultyRepository = facultyRepository; _departmentRepository = departmentRepository; _projectRepository = projectRepository; _taskRepository = taskRepository; _facultyRoleRepository = facultyRoleRepository; }
public UnitOfWork(string strConnection) { _db = new ApplicationContext(strConnection); _applicationUserManager = new ApplicationUserManager(new UserStore <ApplicationUser>(_db)); _applicationRoleManager = new ApplicationRoleManager(new RoleStore <ApplicationRole>(_db)); _enrolleeManager = new EnrolleeManager(_db); _cityRepository = new CityRepository(_db); _educationalInstitutionRepository = new EducationalInstitutionRepository(_db); _facultyRepository = new FacultyRepository(_db); _regionRepository = new RegionRepository(_db); _specialtyRepository = new SpecialtyRepository(_db); _statementRepository = new StatementRepository(_db); _subjectRepository = new SubjectRepository(_db); _markSubjectRepository = new MarkSubjectRepository(_db); _facultySubjectRepository = new FacultySubjectRepository(_db); }
public FacultiesViewModel(IFacultyRepository repo, ISpecialityRepository sRepo) { _repo = repo; _sRepo = sRepo; AddCommand = new RelayCommand(OnAddFaculty); UpdateCommand = new RelayCommand(OnUpdateFaculty); RemoveCommand = new RelayCommand(OnRemoveFaculty); ExportCommand = new RelayCommand(OnExport); SelectedFaculty = new Faculty { FacultyId = 0 }; LoadDataLists(); SelectedExportTypeId = 1; }
public SpecialitiesViewModel(ISpecialityRepository repo, IFacultyRepository fRepo, IStudentRepository sRepo) { _repo = repo; _fRepo = fRepo; _sRepo = sRepo; AddCommand = new RelayCommand(OnAddSpecialty); UpdateCommand = new RelayCommand(OnUpdateSpecialty); RemoveCommand = new RelayCommand(OnRemoveSpecialty); ExportCommand = new RelayCommand(OnExport); SelectedSpeciality = new Specialty { SpecialtyId = 0 }; LoadDataLists(); SelectedExportTypeId = 1; }
public async Task <GroupModel> GetEditGroup(IFacultyRepository facultyRepository, int?id) { if (id == null) { return(null); } var group = await AllItems.Include(f => f.Faculty).FirstOrDefaultAsync(z => z.Id == id); if (group == null) { return(null); } GroupModel model = new GroupModel { Id = group.Id, Name = group.Name, Faculty = group.Faculty, Faculties = await facultyRepository.ToListAsync() }; return(model.Clone() as GroupModel); }
public FacultyService() { if (GlobalVariable.logicType == 0) { facultyRepository = new EntityFacultyManager(); } else if (GlobalVariable.logicType == 1) { facultyRepository = new SqlFacultyManager(); } else if (GlobalVariable.logicType == 2) { facultyRepository = new MySqlFacultyManager(); } else if (GlobalVariable.logicType == 3) { facultyRepository = new InnerFacultyManager(); } else { facultyRepository = new MongoFacultyManager(); } }
public FacultiesController(IFacultyRepository repository) { this.repository = repository; }
public MembersController(IMemberRepository membersRepository, IFacultyRepository facultyRepository) { _membersRepository = membersRepository; _facultyRepository = facultyRepository; }
public FacultyService(IFacultyRepository facultyService) { _facultyService = facultyService; }
public void SetUp() { _facultyRepository = Mock.Of<IFacultyRepository>(); _facultyService = new FacultyService(_facultyRepository); _faculty = new FacultyItem() { FullName = "Экономический", ShortName = "Э" }; }
/// <summary> /// Конструктор без параметров. /// </summary> public FacultyService() { _facultyRepository = new FacultyRepository(); }
/// <summary> /// Конструктор класс. /// </summary> /// <param name="faculty_repository">Интерфейс репозитория факультетов.</param> public FacultyService(IFacultyRepository faculty_repository) { _facultyRepository = faculty_repository; }