Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }
Пример #4
0
        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);
        }