public async Task <IActionResult> PutCondicion(int id, condicion condicion) { if (id != condicion.idCondicion) { return(BadRequest()); } _context.Entry(condicion).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CondicionExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <condicion> > PostCondicion(condicion condicion) { _context.Condicion.Add(condicion); await _context.SaveChangesAsync(); return(CreatedAtAction("GetCondicion", new { id = condicion.idCondicion }, condicion)); }
private Desplazar(getCoordenadaDeMovimiento getCoordenadaMovimientoColisionable, setCoordenadaDeMovimiento setCoordenadaMovimientoColisionable, vectorMovimiento getVectorMovimiento, condicion evaluarCondicionMovimiento) : base() { this.getCoordenadaMovimientoColisionable = getCoordenadaMovimientoColisionable; this.setCoordenadaMovimientoColisionable = setCoordenadaMovimientoColisionable; this.getVectorMovimiento = getVectorMovimiento; this.evaluarCondicionMovimiento = evaluarCondicionMovimiento; }