public async Task <IHttpActionResult> PutTermosLocacao(int id, TermosLocacao termosLocacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != termosLocacao.Id) { return(BadRequest()); } db.Entry(termosLocacao).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TermosLocacaoExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetTermosLocacao(int id) { TermosLocacao termosLocacao = await db.TermosLocacaos.FindAsync(id); if (termosLocacao == null) { return(NotFound()); } return(Ok(termosLocacao)); }
public async Task <IHttpActionResult> PostTermosLocacao(TermosLocacao termosLocacao) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TermosLocacaos.Add(termosLocacao); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = termosLocacao.Id }, termosLocacao)); }
public void LeGravaTermo(string caminhoTermo) { var termo = File.ReadAllText(caminhoTermo); var termos = new TermosLocacao(); termos.CaminhoTermo = caminhoTermo; termos.PersisteTermo = termo; db.TermosLocacaos.Add(termos); db.SaveChanges(); }
public async Task <IHttpActionResult> DeleteTermosLocacao(int id) { TermosLocacao termosLocacao = await db.TermosLocacaos.FindAsync(id); if (termosLocacao == null) { return(NotFound()); } db.TermosLocacaos.Remove(termosLocacao); await db.SaveChangesAsync(); return(Ok(termosLocacao)); }