public void Put(int id, [FromBody] CarViewModel car) { if (car != null && ModelState.IsValid) { var dbCar = db.Cars.Where(c => c.Id == car.Id).SingleOrDefault(); if (dbCar != null) { dbCar.Name = car.Name; dbCar.Price = car.Price; dbCar.Sold = car.Sold; } } db.SaveChanges(); }
public CarViewModel Post(CarViewModel car) { if (car != null && ModelState.IsValid) { var newCar = new Car { Name = car.Name, Price = car.Price, Sold = car.Sold }; // db.Add(newCar); db.Cars.Add(newCar); db.SaveChanges(); car.Id = newCar.Id; } return(car); }