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; }