private async Task <VehicleRegistrationResponse> Retrieve(StaticVault vault, String id) { VehicleRegistrationResponse retrieved = await vault.VehicleRegistration.Retrieve(id); Console.WriteLine("//// VehicleRegistrationExample.retrieve:"); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(retrieved)); return(retrieved); }
private async Task <VehicleRegistrationResponse> Create(StaticVault vault) { String name = "example"; VehicleRegistrationResponse created = await vault.VehicleRegistration.Create(name); Console.WriteLine("//// VehicleRegistrationExample.create:"); Console.WriteLine("/// Name: " + name); Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(created)); return(created); }
public async Task Run() { // Creating a new VehicleRegistration VehicleRegistrationResponse created = await Create(staticVault); // Retrieving a existent VehicleRegistration VehicleRegistrationResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.VehicleRegistration); // Deleting a existent VehicleRegistration await Delete(staticVault, retrieved.Id); }
public async Task Run() { var sdk = new Nullafi.NullafiSDK(Environment.GetEnvironmentVariable("API_KEY")); var client = await sdk.CreateClient(); var staticVault = await client.CreateStaticVault("Vehicle Registration Vault Example", null); VehicleRegistrationResponse created = await Create(staticVault); VehicleRegistrationResponse retrieved = await Retrieve(staticVault, created.Id); await RetrieveFromRealData(staticVault, created.VehicleRegistration); await Delete(staticVault, retrieved.Id); Assert.AreEqual(created.Id, retrieved.Id); Assert.AreEqual(created.VehicleRegistration, retrieved.VehicleRegistration); Assert.AreEqual(created.VehicleRegistrationAlias, retrieved.VehicleRegistrationAlias); await client.DeleteStaticVault(staticVault.VaultId); }