public async Task <IActionResult> PutFuncionario(int id, Funcionario funcionario) { if (id != funcionario.Id) { return(BadRequest()); } _context.Entry(funcionario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FuncionarioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <bool> AtualizarMotoristaAsync(int viagemId, int motoristaId) { var viagem = await _contexto.FindAsync <Viagem>(viagemId); if (viagem == null) { return(false); } viagem.MotoristaId = motoristaId; _contexto.Entry(viagem).State = EntityState.Modified; return(await _contexto.SaveChangesAsync() > 0); }