コード例 #1
0
        public ResponseGenerarServicios GenerarSolicitudServicio(RequestGenerarServicios request, string token)
        {
            ResponseGenerarServicios response = new ResponseGenerarServicios();
            NexsfotProxy             proxy    = new NexsfotProxy();

            try
            {
                string TokenGenerarServicios = ConfigurationManager.AppSettings["TokenGenerarServicios"].ToString();

                if (token.Equals(TokenGenerarServicios))
                {
                    response = proxy.GenerarServicios(request);
                }
                else
                {
                    response.Estado  = false;
                    response.Mensaje = "No está autoizado para utilizar este servicio";
                }
            }
            catch (Exception ex)
            {
                response.Estado  = false;
                response.Mensaje = ex.Message.ToString();
            }

            return(response);
        }
コード例 #2
0
        public ResponseGenerarServicios GenerarServicios(RequestGenerarServicios request)
        {
            var url = ConfigurationManager.AppSettings["UrlGenerarServicios"];

            var response = Util.InvocarServicio <ResponseGenerarServicios>(request, url);

            if (response == null)
            {
                throw new Exception(string.Format("Problemas con el servicio: {0}", url));
            }

            return(response);
        }