| _geocodeHttp | WeddingPlatform.ViewModels.WeddingAdminViewModel | privatestatic |
| _mediaPolicyResolver | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| _opts | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| _photos | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| _superAdminTokens | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| _tenants | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| _userContext | WeddingPlatform.ViewModels.WeddingAdminViewModel | private |
| AddStoryChapterAsync(CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| BuildEffectiveAdminUsers(TenantConfig config) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| Config | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| CurrentUserLabel | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| DeletePhotoAsync(string slug, string fileName, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| DeleteStoryChapterAsync(int chapterNumber, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| DeleteVideoAsync(string slug, string fileName, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| EffectiveAdminUsers | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| EffectiveMediaPolicy | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| EnsureAdminUser(TenantConfig config, WeddingCurrentUser user, string role) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| Gallery | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| GenerateMapLinks() | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GeocodeAsync(CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GeocodeStatus | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| GetAdminUsers(TenantConfig config) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| GetHeroUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetMusicUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetOgImageUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetPhotoUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetRoadMapUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetThumbUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| GetVideoUrl(string slug, string fileName) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| InitializeAsync(string slug, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| IsAdminUser(TenantConfig config, WeddingCurrentUser user) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| IsAuthenticated | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsGeocoding | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsLinkedToCurrentUser | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsLoaded | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsOwner | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsOwnerUser(TenantConfig config, WeddingCurrentUser user) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| IsSignedIn | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| IsUploading | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| LoadAsync(string slug, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| LoginAsSuperAdminAsync(string slug, string? sessionToken, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| LoginAsync(string slug, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| LoginPassword | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| MaxVideoCount | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| MaxVideoSizeLabel | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| MoveGalleryPhotoAsync(string fileName, int offset, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| MoveGalleryPhotoToAsync(string fileName, bool first, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| NormalizeGalleryFileOrder() | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivate |
| NormalizeHeroPanelPosition(TenantConfig config) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| NormalizeOption(string? value, string[] allowed, string fallback) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivatestatic |
| RefreshCurrentUserAsync() | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivate |
| RemoveAdminAsync(string userId, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| SaveConfigAsync(CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| SaveStoryChapterAsync(StoryChapter chapter, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| SetStatusMessage(string message) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| StatusMessage | WeddingPlatform.ViewModels.WeddingAdminViewModel | |
| UploadGalleryAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadHeroAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadMusicAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadOgImageAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadRoadMapAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadThankYouOgImageAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| UploadVideoAsync(string slug, IBrowserFile file, CancellationToken ct=default) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |
| ValidateLayoutForSave(TenantConfig config) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivate |
| ValidateThemeForSave(TenantConfig config) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inlineprivate |
| WeddingAdminViewModel(ITenantStore tenants, IPhotoService photos, WeddingOptions opts, WeddingUserContext userContext, IMediaQuotaPolicyResolver mediaPolicyResolver, ISuperAdminSessionTokenService superAdminTokens) | WeddingPlatform.ViewModels.WeddingAdminViewModel | inline |