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); }