public async Task <IActionResult> PutConductore(int id, Conductore conductore) { if (id != conductore.IdConductor) { return(BadRequest()); } _context.Entry(conductore).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ConductoreExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task GuardarEditar(Propietario propietario) { try { if (propietario.IdPropietario == 0) { _context.Propietarios.Add(propietario); } else { _context.Propietarios.Update(propietario); } await _context.SaveChangesAsync(); } catch (Exception) { throw new Exception(); } }
public async Task <ActionResult <Cliente> > EditarEstado(string id) { UsuarioIdentity usuario = await _context.UsuariosIdentity.FindAsync(id); if (usuario.IdEstado == 1) { int?estado = 2; usuario.IdEstado = estado.Value; _context.UsuariosIdentity.Update(usuario); } else if (usuario.IdEstado == 2) { int?estado = 1; usuario.IdEstado = estado.Value; _context.UsuariosIdentity.Update(usuario); } await _context.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> PutVehiculo(string id, Vehiculo vehiculo) { if (id != vehiculo.CodigoV) { return(BadRequest()); } string Fotov = Path.GetFileName(vehiculo.FotoV); string Seguro = Path.GetFileName(vehiculo.SeguroCarga); string soat = Path.GetFileName(vehiculo.Soat); string tecnomecanica = Path.GetFileName(vehiculo.TecnoMecanica); vehiculo.FotoV = Fotov; vehiculo.SeguroCarga = Seguro; vehiculo.Soat = soat; vehiculo.TecnoMecanica = tecnomecanica; _context.Vehiculos.Update(vehiculo); try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehiculoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }