public async Task <IActionResult> PutEquipos(long id, Equipos equipos) { if (id != equipos.Id) { return(BadRequest()); } _context.Entry(equipos).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EquiposExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutTipoInstrumento(long id, TipoInstrumento tipoInstrumento) { if (id != tipoInstrumento.Id) { return(BadRequest()); } _context.Entry(tipoInstrumento).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TipoInstrumentoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult> EditTiposData(IFormCollection data) { int code; string message; try { //Capturar ID del equipo a editar long id_td = long.Parse(data["id"]); //Buscar el equipo en la base de datos TiposData tdEdit = _context.TiposData.Where(i => i.Id == id_td).FirstOrDefault(); if (tdEdit != null) { //mapear nuevos datos tdEdit.Id = id_td; tdEdit.Descripcion = data["descripcion"]; tdEdit.IdTipo = int.Parse(data["idTipo"]); _context.Entry(tdEdit).State = EntityState.Modified; await _context.SaveChangesAsync(); code = 1; message = "OK"; } else { code = 0; message = "Tipo data a editar inválido"; } return(Ok(new { code, message })); } catch (Exception ex) { code = 1; message = "ERROR " + ex.ToString(); return(Ok(new { code, message })); } }
public async Task <ActionResult> EditProgramacion(IFormCollection data) { int code; string message; try { //Capturar ID del equipo a editar long id = long.Parse(data["id"]); //Buscar el objetivo Programaciones p = _context.Programaciones.Where(i => i.Id == id).FirstOrDefault(); if (p != null) { //mapear nuevos datos p.Id = id; p.Ano = int.Parse(data["ano"]); p.Fecha = DateTime.Now; p.IdEquipo = long.Parse(data["idEquipo"]); p.IdEstado = long.Parse(data["idEstado"]); p.IdUsuario = long.Parse(data["idUsuario"]); p.Observaciones = data["observaciones"]; p.Semana = int.Parse(data["semana"]); _context.Entry(p).State = EntityState.Modified; await _context.SaveChangesAsync(); code = 1; message = "OK"; } else { code = 0; message = "Programación a editar inválida"; } return(Ok(new { code, message })); } catch (Exception ex) { code = 1; message = "ERROR " + ex.ToString(); return(Ok(new { code, message })); } }