public IHttpActionResult PostTorneo(Torneo torneo) { if (!ModelState.IsValid) { return BadRequest(ModelState); } try { db.Torneos.Add(torneo); db.SaveChanges(); return Ok(torneo); } catch (Exception ex) { return BadRequest(ex.Message); } }
public IHttpActionResult PutTorneo(int id, Torneo torneo) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != torneo.Id) { return BadRequest(); } try { var torneoOrig = (from t in db.Torneos //obtengo los datos originales del tipo de habitacion que voy a modificar where t.Id == id select t) .FirstOrDefault(); if (torneoOrig != null) { torneoOrig.Nombre = torneo.Nombre; torneoOrig.FechaInicio = torneo.FechaInicio; torneoOrig.FechaFin = torneo.FechaFin; torneoOrig.CategoriaId= torneo.CategoriaId; } db.SaveChanges(); return Ok(); } catch (Exception ex) { return BadRequest(ex.Message); } }