public async Task <IActionResult> PutPelaajat([FromRoute] long id, [FromBody] Pelaajat pelaajat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pelaajat.Tunnus) { return(BadRequest()); } _context.Entry(pelaajat).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PelaajatExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PostPelaajat([FromBody] Pelaajat pelaajat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Pelaajat.Add(pelaajat); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (PelaajatExists(pelaajat.Tunnus)) { return(new StatusCodeResult(StatusCodes.Status409Conflict)); } else { throw; } } return(CreatedAtAction("GetPelaajat", new { id = pelaajat.Tunnus }, pelaajat)); }
public bool LisaaPelaaja(string enimi, string snimi, string seura, decimal siirtohinta) { if (EtsiPelaaja(enimi, snimi)) { return(false); } Pelaajat.Add(new BLPelaaja(enimi, snimi, seura, siirtohinta)); return(true); }
private void btnAddNew_Click_1(object sender, RoutedEventArgs e) // pelaajan lisäys -nappi { if (txtPlayerName.Text != "") // ei lisätä tyhjää pelaajaa { Pelaajat uusi = new Pelaajat(); uusi.PlayerName = txtPlayerName.Text; uusi.PlayerPoints = 0; // pelaajaa luodessa pisteet 0, eikä tulosteta vielä mihinkään pvm.Pelaajat.Add(uusi); pvm.TalletaPelaajat(uusi.PlayerName, uusi.PlayerPoints); // tallennetaan pelaajalistaan muutokset txtPlayerName.Text = ""; txtMessage.Text = "Player Added."; } }
public void PoistaPelaaja(int index) { Pelaajat.RemoveAt(index); }