public StudiefaseService(ISpecialisatieRepository specialisatieRepository, IStudiefaseRepository studiefaseRepository, IPeriodeRepository periodeRepository) { _specialisatieRepository = specialisatieRepository; _studiefaseRepository = studiefaseRepository; _periodeRepository = periodeRepository; }
//public UserController(){} public UserController(IBedrijfRepository bedrijfR, IStudentRepository studentR, IStagebegeleiderRepository stagebegeleiderR, IUserRepository usersRepository, ISpecialisatieRepository specialisatie, IOpdrachtRepository opdracht) { this.bedrijfRepository = bedrijfR; this.stagebegeleiderRepository = stagebegeleiderR; this.studentRepository = studentR; this.userRepository = usersRepository; this.specialisatieRepository = specialisatie; this.opdrachtRepository = opdracht; }
public StudentController(IBedrijfRepository bedrijfR, IStudentRepository studentR, IStagebegeleiderRepository stagebegeleiderR, IUserRepository usersRepository, ISpecialisatieRepository specialisatie, IOpdrachtRepository opdracht, IGemeenteRepository gemeenteRepository, IStatusRepository statusRepository) { this.bedrijfRepository = bedrijfR; this.stagebegeleiderRepository = stagebegeleiderR; this.studentRepository = studentR; this.userRepository = usersRepository; this.specialisatieRepository = specialisatie; this.opdrachtRepository = opdracht; this.gemeenteRepository = gemeenteRepository; this.statusRepository = statusRepository; }
public static Opdracht CreateOpdrachtWhereAdresIsCompanyAdres(int aantalStudent,String schooljaar,String semesters, String title,String omschijving,String vaardigheden, String specialisatie,Bedrijf bedrijf, ISpecialisatieRepository repo,IGemeenteRepository gemeenteRepository,IStatusRepository statusRepository) { bool sem1 = false; bool sem2 = false; Adres adres = null; if (semesters.Equals("Semester 1")) { sem1 = true; } else if (semesters.Equals("Semester 2")) { sem2 = true; } else { sem1 = true; sem2 = true; } Status status = statusRepository.FindStatusWithId(1); Opdracht o = new Opdracht() { AantalStudenten = aantalStudent, Schooljaar = schooljaar, Omschrijving = omschijving, Vaardigheden = vaardigheden, IsSemester1 = sem1, IsSemester2 = sem2, Title = title, //Ondertekenaar = bedrijf.FindContactPersoon(viewModel.ContractOndertekenaar), //StageMentor = bedrijf.FindContactPersoon(viewModel.StageMentor), Specialisatie = repo.FindSpecialisatieNaam(specialisatie), Adres = bedrijf.Adres, Status = status }; return o; }