Exemple #1
0
        public IHttpActionResult Post(generarDocs generarDocs)
        {
            try
            {
                constantsOlimpia constants = new constantsOlimpia();
                Utilidades       utils     = new Utilidades();
                ConsumoApi       api       = new ConsumoApi();
                var tokenReturn            = utils.GetTokenLoginOlimpia();
                var tokenNoBearer          = tokenReturn.Split(' ');
                var urlApi = constants.OLIMPIA_URL;
                var path   = urlApi + constants.OLIMPIA_PATH_DOCUMENTOS;

                /*var json2 = "{\"procesoClienteId\":\"william123\",\"numeroAprobacion\":\"1\",\"tipoEndoso\":2,\"requiereATDP\":false,\"identificacionComercio\":9008397029,\"plantillas\":[{\"plantillaCodigo\":\"2FE21B47-2D3C-43CD-B483-A9FED82B46AE\",\"tipoDocumento\":3,\"camposPlantilla\":[{\"campoNombre\":\"NomGarante\",\"campoValor\":\"Juan\"},{\"campoNombre\":\"NumDocGarante\",\"campoValor\":\"101010101\"}]}],\"firmantes\":[{\"correoElectronico\":\"[email protected]\",\"celular\":33232915235,\"nombre\":\"william\",\"apellido\":\"delgado\",\"identificacion\":\"1014294090\",\"tipoIdentificacion\":1,\"campoFirma\":\"FirmDeudor1\",\"tipoInvolucrado\":1},{\"correoElectronico\":\"[email protected]\",\"celular\":3002121509,\"nombre\":\"sergio\",\"apellido\":\"lopez\",\"identificacion\":\"101429409\",\"tipoIdentificacion\":1,\"campoFirma\":\"FirmDeudor2\",\"tipoInvolucrado\":2}]}";
                 * var dato2 = api.GetApiHttpPost(path, json2, tokenNoBearer[1]);
                 * string responseOlimpia2 = dato2;*/

                return(Ok("Los documentos se enviaron de manera exitosa"));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));

                throw;
            }
        }
 public string GetTokenLoginOlimpia()
 {
     try
     {
         constantsOlimpia constants = new constantsOlimpia();
         CoreLogin        coreLogin = new CoreLogin();
         ConsumoApi       api       = new ConsumoApi();
         var    datos           = coreLogin.traerInfoLogin();
         var    urlApi          = constants.OLIMPIA_URL;
         var    path            = urlApi + constants.OLIMPIA_PATH_LOGIN;
         var    json            = JsonConvert.SerializeObject(datos);
         var    dato            = api.ConsumePostNoToken(path, json);
         string responseOlimpia = dato;
         return(responseOlimpia);
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
        public IHttpActionResult Get()
        {
            try
            {
                constantsOlimpia constants = new constantsOlimpia();
                CoreLogin        coreLogin = new CoreLogin();
                ConsumoApi       api       = new ConsumoApi();
                var    datos           = coreLogin.traerInfoLogin();
                var    urlApi          = constants.OLIMPIA_URL;
                var    path            = urlApi + constants.OLIMPIA_PATH_LOGIN;
                var    json            = JsonConvert.SerializeObject(datos);
                var    dato            = api.ConsumePostNoToken(path, json);
                string responseOlimpia = dato;
                return(Ok(responseOlimpia));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));

                throw;
            }
        }