Ejemplo n.º 1
0
 public CreateViewModel(IEnumerable<Gegeven> gegeven, StageCreateViewModel stage, SelectList aantalstudenten,
                          SelectList periode, IEnumerable<Bedrijfspersoon> bedrijfspersonen)
 {
     Stage = stage;
     Specialisatie = new SelectList(gegeven, "GegevenId", "Specialisatie", Stage.Specialisatie ?? new string[] { });
     Stagementor = new SelectList(bedrijfspersonen, "BedrijfspersoonId", "Naam", Stage.StagementorId ?? null);
     Contractondertekenaar = new SelectList(bedrijfspersonen, "BedrijfspersoonId", "Naam", Stage.ContractondertekenaarId ?? null);
     AantalStudenten = new SelectList(aantalstudenten , "Value", "Text", Stage.StagementorId ?? null);
     Periode = new SelectList(periode, "Value", "Text", Stage.StagementorId ?? null);
 }
Ejemplo n.º 2
0
 public static void UpdateStage(this Stage stageToEdit, StageCreateViewModel stage )
 {
     stageToEdit.Specialisatie =  String.Join(",",stage.Specialisatie);
     stageToEdit.Periode = stage.Periode;
     stageToEdit.Programmeertaal = stage.Programmeertaal;
     stageToEdit.ProjectOmschrijving = stage.ProjectOmschrijving;
     stageToEdit.ProjectTitel = stage.ProjectTitel;
     stageToEdit.AantalStudenten = stage.AantalStudenten;
     stageToEdit.Analyse = stage.Analyse;
     stageToEdit.Beheersysteem = stage.Beheersysteem;
     stageToEdit.Configuratiehardware = stage.Beheersysteem;
     stageToEdit.ContractondertekenaarId = stage.ContractondertekenaarId;
     stageToEdit.StagementorId = stage.StagementorId;
     stageToEdit.Hardware = stage.Hardware;
     stageToEdit.Ontwikkelingstools = stage.Ontwikkelingstools;
     stageToEdit.OpleidingBegindatum = stage.OpleidingBegindatum;
     stageToEdit.OpleidingEinddatum = stage.OpleidingEinddatum;
     stageToEdit.OpleidingsOnderwerp = stage.OpleidingsOnderwerp;
     stageToEdit.AantalBeschikbarePlaatsen = stage.AantalBeschikbarePlaatsen;
     stageToEdit.AantalBeschikbarePlaatsen = stage.AantalStudenten;
 }