public IActionResult UpdateSpeler([FromBody] Speler2 updatespeler) { var orgSpeler = _context.Speler.Find(updatespeler.Id); if (orgSpeler == null) { return(NotFound()); } if (updatespeler.Name != null) { orgSpeler.Name = updatespeler.Name; } if (updatespeler.Klassement != null) { orgSpeler.Klassement = updatespeler.Klassement; } if (updatespeler.WaardeKlassement != 0) { orgSpeler.WaardeKlassement = updatespeler.WaardeKlassement; } if (updatespeler.Club != null) { orgSpeler.Club = updatespeler.Club; } _context.SaveChanges(); return(Ok(orgSpeler)); }
public IActionResult CreateSpeler([FromBody] Speler2 newspeler) { /*Als club wordt toegevoegd controleren of club al bestaat en deze met de juiste id toevoegen.*/ /*Als deze nog niet bestaat nieuwe aanmaken*/ IQueryable <Speler2> query = _context.Speler.Include(d => d.Club); foreach (Speler2 speler in query) { if (!(speler.Club == null)) { if (speler.Club.Name == newspeler.Club.Name) { newspeler.Club.Name = speler.Club.Name; newspeler.Club.Location = speler.Club.Location; newspeler.Club.Id = speler.Club.Id; } } } _context.Speler.Add(newspeler); _context.SaveChanges(); return(Created("", newspeler)); }
public IActionResult CreateSpeler([FromBody] Speler2 newspeler) { _context.Speler.Add(newspeler); _context.SaveChanges(); return(Created("", newspeler)); }