public async Task <IActionResult> PutUsuarios(int id, Usuarios usuarios) { if (id != usuarios.Id) { return(BadRequest()); } _context.Entry(usuarios).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuariosExist(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutMaquinas(int id, Maquinas maquinas) { if (maquinas == null) { return(NoContent()); } if (!ModelState.IsValid) { return(BadRequest("El modelo no es valido.")); } if (id != maquinas.Id) { return(BadRequest("Está maquina no existe")); } var originalMachine = await _context.Maquinas.FindAsync(id); if (originalMachine == maquinas) { return(BadRequest("Sin modificaciones.")); } _context.Entry(maquinas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MaquinasExists(id)) { return(NotFound()); } else { return(BadRequest()); } } return(Ok()); }