public void TestVehicleAttributes() { List <VehicleAttribute> vehicleAttributes = AppDb.GetVehicleAttributes().ToList(); if (vehicleAttributes.Any()) { VehicleAttribute first = vehicleAttributes.First(); VehicleAttribute response = AppDb.GetVehicleAttribute(first.Id); } }
public async Task <ActionResult> PostAttributes([FromBody] VehicleAttribute attribute) { var existingItem = await _repo.Get(attribute.VehicleVIN); if (existingItem != null) { await _repo.AddAttribute(attribute); return(Created("", attribute)); } else { return(NotFound()); } }
public async Task <VehicleAttribute> AddAttribute(VehicleAttribute attribute) { using (var db = new VehicleDBContext()) { var item = await Get(attribute.VehicleVIN); if (item != null) { db.VehicleAttributes.Add(attribute); await db.SaveChangesAsync(); return(attribute); } } return(null); }