示例#1
0
        public Task <IActionResult> RenombrarPlaylist([FromBody] SolicitudDeRenombrarPlaylist peticion)
        {
            IActionResult actionResult;
            var           clienteDeMetadatos = new UVFYMetadatos.Metadata.MetadataClient(ServicioDeMetadatos);

            Respuesta respuesta;

            try
            {
                respuesta = clienteDeMetadatos.RenombrarPlaylist(peticion);
            }
            catch (System.Net.Http.HttpRequestException)
            {
                actionResult = StatusCode(500);
                return(Task.FromResult(actionResult));
            }

            if (respuesta.Exitosa)
            {
                actionResult = Ok(respuesta);
            }
            else
            {
                actionResult = StatusCode(respuesta.Motivo);
            }

            return(Task.FromResult(actionResult));
        }
示例#2
0
        public async Task <bool> RenombrarPlaylist(int idPlaylist, string nuevoNombre)
        {
            bool resultado = false;
            SolicitudDeRenombrarPlaylist peticion = new SolicitudDeRenombrarPlaylist()
            {
                token = new Token
                {
                    tokenDeAcceso = TokenDeAcceso
                },
                idPlaylist = idPlaylist,
                nombre     = nuevoNombre
            };

            HttpResponseMessage respuesta;

            respuesta = await AdministradorDePeticionesHttp.Post("Renombrar", peticion);

            if (respuesta.IsSuccessStatusCode)
            {
                resultado = true;
            }

            return(resultado);
        }