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); }