示例#1
0
        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));
        }
示例#2
0
        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));
        }
示例#3
0
 public IActionResult CreateSpeler([FromBody] Speler2 newspeler)
 {
     _context.Speler.Add(newspeler);
     _context.SaveChanges();
     return(Created("", newspeler));
 }