public async Task <IActionResult> PutUsuario(String Username, Usuario usuario) { if (Username != usuario.UserName) { return(BadRequest()); } _context.Entry(usuario).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UsuarioExists(Username)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutPais(int id, Pais pais) { if (id != pais.PaisId) { return(BadRequest()); } _context.Entry(pais).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PaisExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutProyecto(int id, ProyectoEntrada proyecto) { Proyecto proyectoOriginal = new Proyecto(); proyectoOriginal.ProyectoId = proyecto.ProyectoId; proyectoOriginal.IdiomaOriginDePais = proyecto.IdiomaOriginDePais; proyectoOriginal.IdiomaDestinoDePais = proyecto.IdiomaOriginDePais; // proyectoOriginal.Archivo = proyecto.GetArchivoBytes(); proyectoOriginal.Instrucciones = proyecto.Instrucciones; proyectoOriginal.Pagado = proyecto.Pagado; proyectoOriginal.Usuario = await _context.Usuarios.FindAsync(proyecto.Usuario); if (id != proyectoOriginal.ProyectoId) { return(BadRequest()); } _context.Entry(proyectoOriginal).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProyectoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }