public async Task <TruckDTO> EditTruck(SaveTruckDTO dto) { var truck = _truckRepository.FindById(dto.Id.GetValueOrDefault()); truck.Name = dto.Name; truck.ModelYear = dto.ModelYear; truck.YearManufacture = dto.YearManufacture; truck.ModelId = dto.ModelId; truck.UpdatedAt = DateTime.Now; var edited = _truckRepository.Edit(truck); return(_mapper.Map <TruckDTO>(edited)); }