public async Task UpdateCheckListItem(int id, [FromBody] TravelCheckListItemCreateDto checkListUpdateDto)
        {
            var CheckListItemFromRepo = await _repo.GetCheckListItemById(id);

            _mapper.Map(checkListUpdateDto, CheckListItemFromRepo);

            await _repo.UpdateCheckListItemAsync(id, CheckListItemFromRepo);

            _repo.SaveChanges();
        }
        public async Task <IActionResult> CreateCheckListItem([FromBody] TravelCheckListItemCreateDto checkListItemCreateDto)
        {
            var checkListItem = _mapper.Map <TravelCheckListItem>(checkListItemCreateDto);
            await _repo.CreateCheckListItemAsync(checkListItem);

            _repo.SaveChanges();

            var checklistReadDto = _mapper.Map <TravelCheckListItemReadDto>(checkListItem);


            return(CreatedAtRoute(nameof(GetCheckListItemById), new { Id = checklistReadDto.TravelCheckListItemID }, checklistReadDto));
        }