public async Task SaveAsync(VehicleDataTableItem item) { var operationConfig = new DynamoDBOperationConfig { OverrideTableName = TableName }; // ensure case consistency on key property item.VIN = item.VIN.ToUpper(); await _db.SaveAsync(item, operationConfig); }
public async Task ImportVehicleDataAsync(int customerId, string vin) { VehicleLookupData lookupData = await _lookup.GetVehicleDataByVINAsync(vin); var item = new VehicleDataTableItem { VIN = vin, CustomerId = customerId, Make = lookupData.Make, Model = lookupData.Model, ModelYear = lookupData.ModelYear, ImportedDate = DateTime.UtcNow }; await _table.SaveAsync(item); }