public Tour GetTourByIdAndClientId(IEnumerable <string> clientIds, int id)
        {
            var tour = _tourRepository.GetByIdAndClientId(id, GetValidClientIds(clientIds));

            if (tour != null)
            {
                tour.AssetTourThumbnail = PopulateAssetStoreById(tour.AssetTourThumbnailId);
                tour.KrPanoTour         = PopulateAssetStoreById(tour.KrPanoTourId);
                tour.Customization      = PopulateCustomizationById(tour.CustomizationId);
                tour.ItemStatus         = PopulateItemStatusById(tour.ItemStatusId);
                tour.ItemStatuses       = BuildSelectList(tour.ItemStatusId);
            }
            return(tour);
        }