public ActionResult CreateNewCar([FromBody] EntityCar carEntity) { var isAlreadyACar = _cars.Any(x => x.Id == carEntity.Id); if (isAlreadyACar) { return(BadRequest()); } if (carEntity == null) { return(BadRequest()); } if (carEntity.Manufacturer == null) { return(BadRequest()); } _cars.Add(carEntity); return(Ok(carEntity)); }
public ActionResult UpdateCar(int id, [FromBody] EntityCar carEntity) { if (carEntity == null) { return(BadRequest()); } var car = _cars.FirstOrDefault(x => x.Id == id); if (car == null) { return(NotFound()); } car.Model = carEntity.Model; car.HorsePower = carEntity.HorsePower; car.Manufacturer = carEntity.Manufacturer; car.Year = carEntity.Year; car.Price = carEntity.Price; return(Ok(car)); }