public override IActionResult PostEntity(VehicleModel model)
        {
            if (_brandRepository.GetById((int)model.BrandId) == null)
            {
                return(NotFound($"Merk met id {model.BrandId} niet gevonden"));
            }

            if (_modelRepository.GetById((int)model.ModelId) == null)
            {
                return(NotFound($"Model met id {model.ModelId} niet gevonden"));
            }

            if (_fuelTypeRepository.GetById((int)model.FuelTypeId) == null)
            {
                return(NotFound($"Brandstoftype met id {model.FuelTypeId} niet gevonden"));
            }

            if (_engineTypeRepository.GetById((int)model.EngineTypeId) == null)
            {
                return(NotFound($"Motortype met id {model.EngineTypeId} niet gevonden"));
            }

            if (_doorTypeRepository.GetById((int)model.DoorTypeId) == null)
            {
                return(NotFound($"Deurtype met id {model.DoorTypeId} niet gevonden"));
            }

            if (_categoryRepository.GetById((int)model.CategoryId) == null)
            {
                return(NotFound($"Categorie met id {model.CategoryId} niet gevonden"));
            }

            if (model.FuelCardId != null)
            {
                if (_fuelCardRepository.GetById((int)model.FuelCardId) == null)
                {
                    return(NotFound($"Tankkaart met id {model.FuelCardId} niet gevonden"));
                }


                if (_vehicleRepository.Find(v => v.FuelCard.Id == model.FuelCardId).FirstOrDefault() != null)
                {
                    return(BadRequest($"Een voertuig met tankkaart id {model.FuelCardId} bestaat al"));
                }
            }

            if (_serieRepository.GetById((int)model.SeriesId) == null)
            {
                return(NotFound($"Serie met id {model.SeriesId} niet gevonden"));
            }

            return(base.PostEntity(model));
        }