コード例 #1
0
ファイル: VehicleDataTable.cs プロジェクト: mleyb/ims-api-app
        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);
        }
コード例 #2
0
        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);
        }