public ActionResult EditProfile(String id) { Student student = FindStudent(id); RegistratieModelStudent model; if (student.Adres != null) { model = new RegistratieModelStudent() { Naam = student.Naam, Voornaam = student.Voornaam, GsmNummer = student.Gsmnummer, Straat = student.Adres.StraatNaam, Straatnummer = student.Adres.Nummer, Gemeente = student.Adres.Gemeente.Structuur, Image = student.ImageUrl }; } else { model = new RegistratieModelStudent() { Naam = student.Naam, Voornaam = student.Voornaam, GsmNummer = student.Gsmnummer, //Straat = student.Adres.StraatNaam, //Straatnummer = student.Adres.Nummer, //Gemeente = student.Adres.Gemeente.Structuur, Image = student.ImageUrl }; } if (student.Gebdatum != null) { DateTime gebD = DateTime.Parse(student.Gebdatum); model.GeboorteDatum = gebD; } RegistratieModelCreater creater = new RegistratieModelCreater(gemeenteRepository, model); return View(creater); }
public RegistratieModelCreater(IGemeenteRepository repository, RegistratieModelStudent studentModel) { IEnumerable<Gemeente> gemeentes = repository.GetAlleGemeentes(); GemeenteLijst = new SelectList(gemeentes); ModelStudent = studentModel; }