public async Task <IActionResult> Create(VehicleMakeDto createVehicleMakeDto) { var makerToCreate = mapper.Map <IVehicleMake>(createVehicleMakeDto); var createdMaker = await makeService.AddMakeAsync(makerToCreate); var makerToReturn = mapper.Map <VehicleMakeDto>(await makeService.GetMakeAsync(createdMaker.Id)); return(CreatedAtRoute("GetMaker", new { id = createdMaker.Id }, makerToReturn)); }