public async Task <IHttpActionResult> PutMarcaCarro(int id, MarcaCarro marcaCarro) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != marcaCarro.Id) { return(BadRequest()); } db.Entry(marcaCarro).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MarcaCarroExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetMarcaCarro(int id) { MarcaCarro marcaCarro = await db.MarcaCarroes.FindAsync(id); if (marcaCarro == null) { return(NotFound()); } return(Ok(marcaCarro)); }
public async Task <IHttpActionResult> PostMarcaCarro(MarcaCarro marcaCarro) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.MarcaCarroes.Add(marcaCarro); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = marcaCarro.Id }, marcaCarro)); }
public async Task <IHttpActionResult> DeleteMarcaCarro(int id) { MarcaCarro marcaCarro = await db.MarcaCarroes.FindAsync(id); if (marcaCarro == null) { return(NotFound()); } db.MarcaCarroes.Remove(marcaCarro); await db.SaveChangesAsync(); return(Ok(marcaCarro)); }
private void SalvarMarcaButton_Click(object sender, EventArgs e) { MarcaCarro marca = new MarcaCarro(); try { marca.Marca = cadastraMarcaTextBox.Text; marca.Salvar(marca); } catch (SqlException ex) { MessageBox.Show("Erro!" + ex.Message); } finally { FormVeiculo_Load(sender, e); Clear_TextBox(); } }