public async Task <WrapperSimpleTypesDTO> EliminarNoticiaPais(NoticiasPaisesDTO noticiaPaisParaEliminar)
        {
            if (noticiaPaisParaEliminar == null)
            {
                throw new ArgumentNullException("No puedes eliminar un noticiaPais si noticiaPaisParaEliminar es nulo!.");
            }
            if (noticiaPaisParaEliminar.Consecutivo <= 0)
            {
                throw new ArgumentException("noticiaPaisParaEliminar vacio y/o invalido!.");
            }

            IHttpClient client = ConfigurarHttpClient();

            WrapperSimpleTypesDTO wrapperEliminarNoticiaPais = await client.PostAsync <NoticiasPaisesDTO, WrapperSimpleTypesDTO>("Noticias/EliminarNoticiaPais", noticiaPaisParaEliminar);

            return(wrapperEliminarNoticiaPais);
        }
        public async Task <NoticiasPaisesDTO> BuscarNoticiaPaisPorConsecutivo(NoticiasPaisesDTO noticiaPaisParaBuscar)
        {
            if (noticiaPaisParaBuscar == null)
            {
                throw new ArgumentNullException("No puedes buscar un noticiaPais si noticiaPaisParaBuscar es nulo!.");
            }
            if (noticiaPaisParaBuscar.Consecutivo <= 0)
            {
                throw new ArgumentException("noticiaPaisParaBuscar vacio y/o invalido!.");
            }

            IHttpClient client = ConfigurarHttpClient();

            NoticiasPaisesDTO noticiaPaisBuscada = await client.PostAsync("Noticias/BuscarNoticiaPaisPorConsecutivo", noticiaPaisParaBuscar);

            return(noticiaPaisBuscada);
        }
        public async Task <List <NoticiasPaisesDTO> > ListarNoticiasPaisesDeUnaNoticia(NoticiasPaisesDTO noticiaPaisesParaListar)
        {
            if (noticiaPaisesParaListar == null)
            {
                throw new ArgumentNullException("No puedes listar los noticiaPais si noticiaPaisesParaListar es nulo!.");
            }
            if (noticiaPaisesParaListar.CodigoNoticia <= 0)
            {
                throw new ArgumentException("noticiaPaisesParaListar vacio y/o invalido!.");
            }

            IHttpClient client = ConfigurarHttpClient();

            List <NoticiasPaisesDTO> listaPaisesDeUnaNoticia = await client.PostAsync <NoticiasPaisesDTO, List <NoticiasPaisesDTO> >("Noticias/ListarNoticiasPaisesDeUnaNoticia", noticiaPaisesParaListar);

            return(listaPaisesDeUnaNoticia);
        }