コード例 #1
0
        public override async void Init(object initData)
        {
            base.Init(initData);

            try
            {
                TerminosCondicionesDTO terminosParaBuscar = new TerminosCondicionesDTO
                {
                    IdiomaDeLosTerminos = App.IdiomaPersona
                };

                if (IsNotConnected)
                {
                    return;
                }
                TerminosCondicionesDTO terminosCondiciones = await _administracionService.BuscarTerminosCondiciones(terminosParaBuscar);

                if (terminosCondiciones != null)
                {
                    TerminosCondiciones = terminosCondiciones.Texto;
                }
            }
            catch (Exception)
            {
            }
        }
コード例 #2
0
        public async Task <TerminosCondicionesDTO> BuscarTerminosCondiciones(TerminosCondicionesDTO terminosCondicionesParaBuscar)
        {
            if (terminosCondicionesParaBuscar == null)
            {
                throw new ArgumentNullException("No puedes buscar los terminos condiciones si terminosCondicionesParaBuscar es nula!.");
            }
            if (terminosCondicionesParaBuscar.IdiomaDeLosTerminos == Idioma.SinIdioma)
            {
                throw new ArgumentException("terminosCondicionesParaBuscar vacio y/o invalido!.");
            }

            IHttpClient client = ConfigurarHttpClient();

            TerminosCondicionesDTO terminosCondicionesBuscados = await client.PostAsync("Administracion/BuscarTerminosCondiciones", terminosCondicionesParaBuscar);

            return(terminosCondicionesBuscados);
        }
コード例 #3
0
        public async Task <WrapperSimpleTypesDTO> AsignarTerminosCondiciones(TerminosCondicionesDTO terminosCondicionesParaAsignar)
        {
            if (terminosCondicionesParaAsignar == null)
            {
                throw new ArgumentNullException("No puedes asignar los terminos condiciones si terminosCondicionesParaAsignar es nula!.");
            }
            if (string.IsNullOrWhiteSpace(terminosCondicionesParaAsignar.Texto) || terminosCondicionesParaAsignar.IdiomaDeLosTerminos == Idioma.SinIdioma)
            {
                throw new ArgumentException("terminosCondicionesParaAsignar vacia y/o invalida!.");
            }

            IHttpClient client = ConfigurarHttpClient();

            WrapperSimpleTypesDTO wrapperAsignarTerminosCondiciones = await client.PostAsync <TerminosCondicionesDTO, WrapperSimpleTypesDTO>("Administracion/AsignarTerminosCondiciones", terminosCondicionesParaAsignar);

            return(wrapperAsignarTerminosCondiciones);
        }