public Destino_Asociado_Api GetById(int id)
        {
            Destino_Asociado_Api destino = new Destino_Asociado_Api();

            destino.Read(id);
            return(destino);
        }
 public IHttpActionResult Nuevo(Destino_Asociado_Api destino_asociado_crear)
 {
     if (destino_asociado_crear.Create())
     {
         return(Ok());
     }
     return(BadRequest("No se ha podido crear el destino asociado."));
 }
        public IHttpActionResult Borrar(int id)
        {
            Destino_Asociado_Api destino_asociado_borrar = new Destino_Asociado_Api()
            {
                Id = id
            };

            if (destino_asociado_borrar.Delete())
            {
                return(Ok());
            }

            return(BadRequest("No se ha podido borrar el destino asociado."));
        }
        public IHttpActionResult Editar(Destino_Asociado_Api destino_asociado_editar)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Datos invalidos."));
            }

            if (destino_asociado_editar.Update())
            {
                return(Ok());
            }

            return(BadRequest("No se ha podido actualizar el destino asociado."));
        }