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); }
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); }