private SelectList MapGradenNaarSelectList(Gradatie gradatieGebruiker, int selected)
        {
            var graden = Enum.GetValues(typeof(Gradatie)).Cast <Gradatie>()
                         .Select(g => new GradatieViewModel((int)g)).ToList()
                         .Where(g => g.gradatie.CompareTo(gradatieGebruiker) <= 0)
                         .OrderByDescending(g => g.graadInt);

            return(new SelectList(graden,
                                  "graadInt", "gradatie", selected));
        }
 public Lesmateriaal(string naam, Gradatie graad, Thema thema, string beschrijving = null, string videoId = null, List <FotoLesmateriaal> fotos = null)
 {
     this.Naam  = naam;
     this.Graad = graad;
     this.Thema = thema;
     if (beschrijving != null)
     {
         this.Beschrijving = beschrijving;
     }
     if (videoId != null)
     {
         this.VideoId = videoId;
     }
     if (fotos != null)
     {
         this.Fotos = fotos;
     }
 }
Beispiel #3
0
 // ProeflesGebruiker
 public Gebruiker(DateTime inschrijvingsdatum, TypeGebruiker type, string gebruikersnaam, string naam, string voornaam, string email, string telefoonnummer, Gradatie gradatie)
 {
     this.Inschrijvingsdatum = inschrijvingsdatum;
     this.Gebruikersnaam     = gebruikersnaam;
     this.Naam           = naam;
     this.Voornaam       = voornaam;
     this.Email          = email;
     this.Telefoonnummer = telefoonnummer;
     this.TypeGebruiker  = type;
     this.Gradatie       = gradatie;
 }
Beispiel #4
0
 public Gebruiker(string gebruikersnaam, string rijksregisternummer, DateTime inschrijvingsdatum, string naam, string voornaam, Geslacht geslacht, DateTime geboortedatum, string geboorteplaats, string telefoonnummer, string gsmnummer, string email, string emailOuders, Adres adres, int punten, Gradatie gradatie, TypeGebruiker typeGebruiker, Lesformule lesformule)
 {
     this.Gebruikersnaam      = gebruikersnaam;
     this.Rijksregisternummer = rijksregisternummer;
     this.Inschrijvingsdatum  = inschrijvingsdatum;
     this.Naam           = naam;
     this.Voornaam       = voornaam;
     this.Geslacht       = geslacht;
     this.Geboortedatum  = geboortedatum;
     this.Geboorteplaats = geboorteplaats;
     this.Telefoonnummer = telefoonnummer;
     this.Gsmnummer      = gsmnummer;
     this.Email          = email;
     this.EmailOuders    = emailOuders;
     this.Adres          = adres;
     this.Punten         = punten;
     this.Gradatie       = gradatie;
     this.TypeGebruiker  = typeGebruiker;
     this.Lesformule     = lesformule;
 }
Beispiel #5
0
 public GradatieViewModel(int graadInt)
 {
     this.graadInt = graadInt;
     this.gradatie = (Gradatie)graadInt;
 }