async public void CreateUser() { Pistas pista = new Pistas() { Name = entryName.Text, FirstGrandPrix = entryFirstGrandPrix.Text, NumberLaps = entryVueltas.Text, CircuitLength = entryCircuit.Text, RaceDistance = entryDistance.Text, CountryPrix = entryCountry.Text }; var json = JsonConvert.SerializeObject(pista); var content = new StringContent(json, Encoding.UTF8, "application/json"); HttpResponseMessage response = null; response = await client.PostAsync(Url, content); entryName.Text = ""; entryCircuit.Text = ""; entryCountry.Text = ""; entryFirstGrandPrix.Text = ""; entryVueltas.Text = ""; entryDistance.Text = ""; await DisplayAlert("Felicidades", "La pista fue creada correctamente", "OK"); }
public async Task <IActionResult> PutPistas([FromRoute] int id, [FromBody] Pistas pistas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != pistas.Id) { return(BadRequest()); } _context.Entry(pistas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PistasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public void Pista_Invalido() { var pista = new Pistas() { Sport = string.Empty, NField = 4 }; var resultado = pista.EsValido(pista); Assert.IsFalse(resultado); }
public void Pista_Valido() { var pista = new Pistas() { Sport = "Futbol", NField = 4 }; var resultado = pista.EsValido(pista); Assert.IsTrue(resultado); }
public async Task <IActionResult> PostPistas([FromBody] Pistas pistas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.Pistas.Add(pistas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetPistas", new { id = pistas.Id }, pistas)); }
public void ClickUpdateUser(object sender, EventArgs e) { var mi = sender as MenuItem; var item = mi.BindingContext as Pistas; Pistas pistas = new Pistas() { Id = item.Id, Name = item.Name }; DisplayAlert("Info", "Usuario actualizado", "OK"); //showWindowUpdate(user); }