public async Task <WrapperSimpleTypesDTO> EliminarPaisContenido(PaisesContenidosDTO paisContenidoParaEliminar) { if (paisContenidoParaEliminar == null) { throw new ArgumentNullException("No puedes eliminar una paisContenido si paisContenidoParaEliminar es nulo!."); } if (paisContenidoParaEliminar.Consecutivo <= 0) { throw new ArgumentException("paisContenidoParaEliminar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperEliminarPaisContenido = await client.PostAsync <PaisesContenidosDTO, WrapperSimpleTypesDTO>("Administracion/EliminarPaisContenido", paisContenidoParaEliminar); return(wrapperEliminarPaisContenido); }
public async Task <List <PaisesContenidosDTO> > ListarContenidoDeUnPais(PaisesContenidosDTO paisContenidoParaListar) { if (paisContenidoParaListar == null) { throw new ArgumentNullException("No puedes listar una paisContenido si paisContenidoParaListar es nulo!."); } if (paisContenidoParaListar.CodigoPais <= 0) { throw new ArgumentException("paisContenidoParaListar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); List <PaisesContenidosDTO> listaPaisContenido = await client.PostAsync <PaisesContenidosDTO, List <PaisesContenidosDTO> >("Administracion/ListarContenidoDeUnPais", paisContenidoParaListar); return(listaPaisContenido); }
public async Task <WrapperSimpleTypesDTO> ModificarPaisContenido(PaisesContenidosDTO paisContenidoParaModificar) { if (paisContenidoParaModificar == null) { throw new ArgumentNullException("No puedes modificar una paisContenido si paisContenidoParaModificar es nulo!."); } if (paisContenidoParaModificar.Consecutivo <= 0 || string.IsNullOrWhiteSpace(paisContenidoParaModificar.Descripcion)) { throw new ArgumentException("paisContenidoParaModificar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); WrapperSimpleTypesDTO wrapperModificarPaisContenido = await client.PostAsync <PaisesContenidosDTO, WrapperSimpleTypesDTO>("Administracion/ModificarPaisContenido", paisContenidoParaModificar); return(wrapperModificarPaisContenido); }
public async Task <PaisesContenidosDTO> BuscarPaisContenido(PaisesContenidosDTO paisContenidoParaBuscar) { if (paisContenidoParaBuscar == null) { throw new ArgumentNullException("No puedes buscar una paisContenido si paisContenidoParaBuscar es nulo!."); } if (paisContenidoParaBuscar.Consecutivo <= 0) { throw new ArgumentException("paisContenidoParaBuscar vacio y/o invalido!."); } IHttpClient client = ConfigurarHttpClient(); PaisesContenidosDTO paisContenidoBuscado = await client.PostAsync("Administracion/BuscarPaisContenido", paisContenidoParaBuscar); return(paisContenidoBuscado); }