示例#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;
            }
        }
示例#2
0
        // GET: Imagen
        public ActionResult Index()
        {
            string     url     = "https://picsum.photos/v2/list?page=1&limit=50";
            ConsumoApi cliente = new ConsumoApi();
            var        options = new JsonSerializerOptions
            {
                DictionaryKeyPolicy = JsonNamingPolicy.CamelCase,
                WriteIndented       = true
            };
            string        json  = cliente.GetApiHttpGet(url);
            List <Imagen> lista = new List <Imagen>();

            lista = JsonConvert.DeserializeObject <List <Imagen> >(json);
            return(View(lista));
        }
        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;
            }
        }