public async Task <WrapperSimpleTypesDTO> EliminarRssFeed(RssFeedsDTO rssFeedParaEliminar) { if (rssFeedParaEliminar == null) { throw new ArgumentNullException("No puedes eliminar un rssFeed si rssFeedParaEliminar es nulo!."); } if (rssFeedParaEliminar.Consecutivo <= 0) { throw new ArgumentException("rssFeedParaEliminar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperEliminarRssFeed = await client.PostAsync <RssFeedsDTO, WrapperSimpleTypesDTO>("Noticias/EliminarRssFeed", rssFeedParaEliminar); return(wrapperEliminarRssFeed); }
public async Task <RssFeedsDTO> BuscarRssFeed(RssFeedsDTO rssFeedParaBuscar) { if (rssFeedParaBuscar == null) { throw new ArgumentNullException("No puedes buscar un rssFeed si rssFeedParaBuscar es nulo!."); } if (rssFeedParaBuscar.Consecutivo <= 0) { throw new ArgumentException("rssFeedParaBuscar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); RssFeedsDTO rssFeedBuscado = await client.PostAsync("Noticias/BuscarRssFeed", rssFeedParaBuscar); return(rssFeedBuscado); }