public ActionResult <Truck> PostTruck(TruckCreateDto truckCreateDto) { var truckModel = _mapper.Map <Truck>(truckCreateDto); _repository.PostTruck(truckModel); _repository.SaveChanges(); var truckReadDto = _mapper.Map <TruckReadDto>(truckModel); return(CreatedAtRoute(nameof(GetTruckById), new { Id = truckReadDto.TruckId }, truckReadDto)); }
public ActionResult <ServiceProvider> PostServiceProvider(ServiceProviderCreateDto serviceProviderCreateDto) { var SPModel = _mapper.Map <ServiceProvider>(serviceProviderCreateDto); _repository.PostServiceProvider(SPModel); _repository.SaveChanges(); var serviceProviderReadDto = _mapper.Map <ServiceProviderReadDto>(SPModel); return(CreatedAtRoute(nameof(GetServiceProviderById), new { Id = serviceProviderReadDto.SPId }, serviceProviderReadDto)); }