public async Task <IActionResult> CreateCar(CreateCarViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var carDetails = _mapper.Map <CarDetails>(model); var car = _mapper.Map <Car>(model); await _carService.AddCarAndDetails(car, carDetails); return(LocalRedirect("/cars")); }