public async Task <Comprobante> Transferencia(Int64 tarjetaDestino, decimal monto, Int64 tarjetaOrigen, int noverificadores, string Fecha_Vencimiento) { DatosTransaccion datosTransaccion = new DatosTransaccion { Tarjeta_Origen = tarjetaOrigen, Numeros_Verificadores = noverificadores, Tarjeta_Destino = tarjetaDestino, Monto = monto, Fecha_Vencimiento = Fecha_Vencimiento }; var baseUrl = "https://bancossoftwarecomplejo.azurewebsites.net"; var resource = "/api/Transaccions/Transferencia"; var api = new RestClient(baseUrl); var request = new RestRequest(resource, Method.POST); request.RequestFormat = DataFormat.Json; request.AddJsonBody(datosTransaccion); IRestResponse response = await api.ExecuteTaskAsync(request); if (response.StatusCode == HttpStatusCode.OK) { Comprobante comprobante = JsonConvert.DeserializeObject <Comprobante>(response.Content); return(comprobante); } return(null); }
public async Task <Comprobante> Deposito(decimal monto) { DatosTransaccion datosTransaccion = new DatosTransaccion { Tarjeta_Destino = tarjeta.MiTarjeta, Monto = monto }; var baseUrl = "https://bancossoftwarecomplejo.azurewebsites.net"; var resource = "/api/Transaccions/Deposito"; var api = new RestClient(baseUrl); var request = new RestRequest(resource, Method.POST); request.RequestFormat = DataFormat.Json; request.AddJsonBody(datosTransaccion); IRestResponse response = await api.ExecuteTaskAsync(request); if (response.StatusCode == HttpStatusCode.OK) { Comprobante comprobante = JsonConvert.DeserializeObject <Comprobante>(response.Content); return(comprobante); } return(null); }