public IHttpActionResult PutActividad(int id, Actividad actividad) { if (!ModelState.IsValid) { return BadRequest(ModelState); } if (id != actividad.id) { return BadRequest(); } db.Entry(actividad).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ActividadExists(id)) { return NotFound(); } else { throw; } } return StatusCode(HttpStatusCode.NoContent); }
public IHttpActionResult PostActividad(Actividad actividad) { Prospecto objProspect = db.Prospectos.Find(actividad.prospecto.id); if (objProspect == null) { return NotFound(); } actividad.prospecto = objProspect; db.Actividades.Add(actividad); db.SaveChanges(); return StatusCode(HttpStatusCode.Created); }