Ejemplo n.º 1
0
 public ActionResult <Gebruiker> Put(int id, LesgeverDTO dto)
 {
     try
     {
         Gebruiker g = _gebruikerRepository.GetBy(id);
         if (g == null)
         {
             return(BadRequest("De gebruiker kon niet worden gevonden!"));
         }
         if (!(g is Beheerder))
         {
             return(BadRequest("De gebruiker is geen beheerder!"));
         }
         g.Voornaam       = dto.Voornaam;
         g.Naam           = dto.Naam;
         g.Straatnaam     = dto.StraatNaam;
         g.Huisnummer     = dto.Huisnummer;
         g.Postcode       = dto.Postcode;
         g.Stad           = dto.Stad;
         g.Telefoonnummer = dto.TelefoonNummer;
         g.Email          = dto.Email;
         g.GeboorteDatum  = DateTime.Parse(dto.GeboorteDatum);
         g.Geslacht       = dto.Geslacht;
         _gebruikerRepository.Update(g);
         _gebruikerRepository.SaveChanges();
         return(g);
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Ejemplo n.º 2
0
 private Gebruiker initialiseerAttributenGebruiker(Gebruiker g, LidDTO dto)
 {
     g.Voornaam       = dto.Voornaam;
     g.Naam           = dto.Naam;
     g.Straatnaam     = dto.StraatNaam;
     g.Huisnummer     = dto.Huisnummer;
     g.Postcode       = dto.Postcode;
     g.Stad           = dto.Stad;
     g.Telefoonnummer = dto.TelefoonNummer;
     g.Email          = dto.Email;
     //  g.GeboorteDatum = zetDatumOm(dto.Geb);
     g.GeboorteDatum = DateTime.Parse(dto.GeboorteDatum);
     g.Geslacht      = dto.Geslacht;
     g.Busnummer     = dto.Busnummer;
     _gebruikerRepository.Update(g);
     return(g);
 }