public IHttpActionResult Delete(int id) { var context = new PW3_20172C_TP_TurismoEntities(); var reservaServicio = new ReservaServicio(new Repositorio <Reserva>(context), new UnitOfWork(context), new Repositorio <Paquete>(context)); var reserva = reservaServicio.Get(id); if (reserva == null) { return(NotFound()); } if (reserva.IdUsuario != User.Identity.ToPw3User().Id) { return(BadRequest()); } reservaServicio.Delete(id); return(Ok()); }