|
WeddingThankYou 1.0.0.0
결혼식 이후 감사 인사와 사진, 계좌 안내, 연락처를 모바일 페이지로 전달하는 감사장 서비스입니다.
|

Public 멤버 함수 | |
| InvitationViewModel (ITenantStore tenants, IPhotoService photos) | |
| void | SetMap () |
| void | SetRoad () |
| string | TabClass (string tab) |
| void | OpenLightbox (int idx) |
| void | CloseLightbox () |
| void | LightboxNext () |
| void | LightboxPrev () |
| PhotoInfo? | ResolveStoryChapterPhoto (StoryChapter chapter, int chapterIndex) |
| async Task | LoadAsync (string slug, CancellationToken ct=default) |
속성 | |
| TenantConfig? | Config [get, private set] |
| IReadOnlyList< PhotoInfo > | Gallery = [] [get, private set] |
| IReadOnlyList< PhotoInfo > | AllPhotos = [] [get, private set] |
| bool | IsLoaded [get, private set] |
| bool | NotFound [get, private set] |
| string | CoupleName [get] |
| string | HeroTitle [get] |
| IReadOnlyList< string > | VideoUrls [get] |
| int | GalleryAutoPlayMs [get] |
| string | Subtitle [get] |
| DateTime | WeddingDate [get] |
| string | WeddingTime [get] |
| string | VenueName [get] |
| string | VenueAddress [get] |
| double | VenueLat [get] |
| double | VenueLng [get] |
| bool | HasVenueCoords [get] |
| string | Story [get] |
| string | Story2 [get] |
| IReadOnlyList< StoryChapter > | StoryChapters [get] |
| string | ThemeName [get] |
| string | ThankYouStyle [get] |
| WeddingLayoutMode | LayoutMode [get] |
| IReadOnlyList< string > | OrderedSections [get] |
| string | CeremonyNoteHtml [get] |
| bool | IsCeremonyNoteHtml [get] |
| string | HeroPanelVerticalDesktop [get] |
| string | HeroPanelHorizontalDesktop [get] |
| string | HeroPanelVerticalMobile [get] |
| string | HeroPanelHorizontalMobile [get] |
| string | HeroPanelStyle [get] |
| bool | HasCustomHeroPanelPosition [get] |
| string | HeroImageUrl [get] |
| string | RoadMapUrl [get] |
| string | MapLinkKakao [get] |
| string | MapLinkNaver [get] |
| string | MapLinkAtlan [get] |
| string | MapLinkTmap [get] |
| bool | HasMapLinks [get] |
| bool | HasMapSection [get] |
| string | SelectedTab = "map" [get, private set] |
| IReadOnlyList< AccountInfo > | Accounts [get] |
| string | InvitationUrl [get] |
| string | OgTitle [get] |
| string | OgDescription [get] |
| string | OgImageUrl [get] |
| string | MusicUrl [get] |
| string | MusicButtonPosition [get] |
| string | MusicButtonStyle [get] |
| bool | HasCustomMusicButtonPosition [get] |
| bool | LightboxOpen [get, private set] |
| int | LightboxIdx [get, private set] |
Private 멤버 함수 | |
| PhotoInfo? | FindPhoto (string? value) |
정적 Private 멤버 함수 | |
| static List< PhotoInfo > | ApplyGalleryOrder (IReadOnlyList< PhotoInfo > photos, IReadOnlyList< string > order) |
| static string | BuildFloatingStyle (WeddingFloatingPosition position) |
| static double | ClampPercent (double? value) |
| static string | NormalizeLinkUrl (string? value) |
Private 속성 | |
| readonly ITenantStore | _tenants |
| readonly IPhotoService | _photos |
InvitationViewModel.cs 파일의 16 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 InvitationViewModel 클래스의 새 인스턴스를 초기화합니다.
| tenants | tenants에 사용할 ITenantStore 값입니다. |
| photos | photos에 사용할 IPhotoService 값입니다. |
InvitationViewModel.cs 파일의 61 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
Apply Gallery Order 작업을 수행합니다.
| photos | photos에 사용할 IReadOnlyList<PhotoInfo> 값입니다. |
| order | order에 사용할 IReadOnlyList<string> 값입니다. |
List<PhotoInfo> 결과입니다.InvitationViewModel.cs 파일의 819 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().

|
inlinestaticprivate |
Floating Style 값을 구성합니다.
| position | position에 사용할 WeddingFloatingPosition 값입니다. |
string 결과입니다.InvitationViewModel.cs 파일의 897 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
Clamp Percent 작업을 수행합니다.
| value | 적용할 값입니다. |
double 결과입니다.InvitationViewModel.cs 파일의 937 번째 라인에서 정의되었습니다.
|
inline |
Close Lightbox 작업을 수행합니다.
InvitationViewModel.cs 파일의 677 번째 라인에서 정의되었습니다.
다음을 참조함 : LightboxOpen.
|
inlineprivate |
Photo 항목을 찾습니다.
| value | 적용할 값입니다. |
PhotoInfo? 결과입니다.InvitationViewModel.cs 파일의 857 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos.
다음에 의해서 참조됨 : ResolveStoryChapterPhoto().

|
inline |
Lightbox Next 작업을 수행합니다.
InvitationViewModel.cs 파일의 686 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx.
|
inline |
Lightbox Prev 작업을 수행합니다.
InvitationViewModel.cs 파일의 695 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx.
|
inline |
Async 데이터를 불러옵니다.
| slug | slug에 사용할 string 값입니다. |
| ct | 취소 요청을 감시하는 토큰입니다. |
Task 결과입니다.InvitationViewModel.cs 파일의 774 번째 라인에서 정의되었습니다.
다음을 참조함 : _photos, _tenants, AllPhotos, ApplyGalleryOrder(), Config, Gallery, IsLoaded, WeddingThankYou.Models.ThankYouDesignCatalog.Normalize(), NotFound.

|
inlinestaticprivate |
Normalize Link Url 작업을 수행합니다.
| value | 적용할 값입니다. |
string 결과입니다.InvitationViewModel.cs 파일의 963 번째 라인에서 정의되었습니다.
|
inline |
Open Lightbox 작업을 수행합니다.
| idx | idx에 사용할 int 값입니다. |
InvitationViewModel.cs 파일의 664 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx, LightboxOpen.
|
inline |
Resolve Story Chapter Photo 작업을 수행합니다.
| chapter | chapter에 사용할 StoryChapter 값입니다. |
| chapterIndex | chapter Index에 사용할 int 값입니다. |
PhotoInfo? 결과입니다.InvitationViewModel.cs 파일의 729 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, FindPhoto().

|
inline |
Map 값을 설정합니다.
InvitationViewModel.cs 파일의 484 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
inline |
Road 값을 설정합니다.
InvitationViewModel.cs 파일의 493 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
inline |
Tab Class 작업을 수행합니다.
| tab | tab에 사용할 string 값입니다. |
string 결과입니다.InvitationViewModel.cs 파일의 518 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
private |
photos 값을 보관합니다.
InvitationViewModel.cs 파일의 35 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InvitationViewModel(), LoadAsync().
|
private |
tenants 값을 보관합니다.
InvitationViewModel.cs 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InvitationViewModel(), LoadAsync().
|
get |
Accounts 값을 가져옵니다.
InvitationViewModel.cs 파일의 528 번째 라인에서 정의되었습니다.
|
getprivate set |
라이트박스/자동재생용 — 전체
InvitationViewModel.cs 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindPhoto(), LightboxNext(), LightboxPrev(), LoadAsync(), OpenLightbox(), ResolveStoryChapterPhoto().
|
get |
Ceremony Note Html 값을 가져옵니다.
InvitationViewModel.cs 파일의 295 번째 라인에서 정의되었습니다.
|
getprivate set |
Config 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Couple Name 값을 가져옵니다.
InvitationViewModel.cs 파일의 122 번째 라인에서 정의되었습니다.
|
getprivate set |
그리드 표시용 — 최신 10개
InvitationViewModel.cs 파일의 85 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Gallery Auto Play Ms 값을 가져옵니다.
InvitationViewModel.cs 파일의 151 번째 라인에서 정의되었습니다.
|
get |
Has Custom Hero Panel Position 값을 가져옵니다.
InvitationViewModel.cs 파일의 370 번째 라인에서 정의되었습니다.
|
get |
Has Custom Music Button Position 값을 가져옵니다.
InvitationViewModel.cs 파일의 626 번째 라인에서 정의되었습니다.
|
get |
Has Map Links 값을 가져옵니다.
InvitationViewModel.cs 파일의 453 번째 라인에서 정의되었습니다.
|
get |
Has Map Section 값을 가져옵니다.
InvitationViewModel.cs 파일의 466 번째 라인에서 정의되었습니다.
|
get |
Has Venue Coords 값을 가져옵니다.
InvitationViewModel.cs 파일의 223 번째 라인에서 정의되었습니다.
|
get |
Hero Image Url 값을 가져옵니다.
InvitationViewModel.cs 파일의 381 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Horizontal Desktop 값을 가져옵니다.
InvitationViewModel.cs 파일의 334 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Horizontal Mobile 값을 가져옵니다.
InvitationViewModel.cs 파일의 352 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Style 값을 가져옵니다.
InvitationViewModel.cs 파일의 361 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Vertical Desktop 값을 가져옵니다.
InvitationViewModel.cs 파일의 325 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Vertical Mobile 값을 가져옵니다.
InvitationViewModel.cs 파일의 343 번째 라인에서 정의되었습니다.
|
get |
Hero Title 값을 가져옵니다.
InvitationViewModel.cs 파일의 131 번째 라인에서 정의되었습니다.
|
get |
Invitation Url 값을 가져옵니다.
InvitationViewModel.cs 파일의 537 번째 라인에서 정의되었습니다.
|
get |
Is Ceremony Note Html 값을 가져옵니다.
InvitationViewModel.cs 파일의 314 번째 라인에서 정의되었습니다.
|
getprivate set |
Is Loaded 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Layout Mode 값을 가져옵니다.
InvitationViewModel.cs 파일의 277 번째 라인에서 정의되었습니다.
|
getprivate set |
Lightbox Idx 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 646 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LightboxNext(), LightboxPrev(), OpenLightbox().
|
getprivate set |
Lightbox Open 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 637 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CloseLightbox(), OpenLightbox().
|
get |
Map Link Atlan 값을 가져옵니다.
InvitationViewModel.cs 파일의 435 번째 라인에서 정의되었습니다.
|
get |
Map Link Kakao 값을 가져옵니다.
InvitationViewModel.cs 파일의 417 번째 라인에서 정의되었습니다.
|
get |
Map Link Naver 값을 가져옵니다.
InvitationViewModel.cs 파일의 426 번째 라인에서 정의되었습니다.
|
get |
Map Link Tmap 값을 가져옵니다.
InvitationViewModel.cs 파일의 444 번째 라인에서 정의되었습니다.
|
get |
Music Button Position 값을 가져옵니다.
InvitationViewModel.cs 파일의 608 번째 라인에서 정의되었습니다.
|
get |
Music Button Style 값을 가져옵니다.
InvitationViewModel.cs 파일의 617 번째 라인에서 정의되었습니다.
|
get |
Music Url 값을 가져옵니다.
InvitationViewModel.cs 파일의 591 번째 라인에서 정의되었습니다.
|
getprivate set |
Not Found 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Og Description 값을 가져옵니다.
InvitationViewModel.cs 파일의 559 번째 라인에서 정의되었습니다.
|
get |
Og Image Url 값을 가져옵니다.
InvitationViewModel.cs 파일의 571 번째 라인에서 정의되었습니다.
|
get |
Og Title 값을 가져옵니다.
InvitationViewModel.cs 파일의 547 번째 라인에서 정의되었습니다.
|
get |
Ordered Sections 값을 가져옵니다.
InvitationViewModel.cs 파일의 286 번째 라인에서 정의되었습니다.
|
get |
Road Map Url 값을 가져옵니다.
InvitationViewModel.cs 파일의 400 번째 라인에서 정의되었습니다.
|
getprivate set |
Selected Tab 값을 가져오거나 설정합니다.
InvitationViewModel.cs 파일의 475 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetMap(), SetRoad(), TabClass().
|
get |
Story 값을 가져옵니다.
InvitationViewModel.cs 파일의 232 번째 라인에서 정의되었습니다.
|
get |
Story2 값을 가져옵니다.
InvitationViewModel.cs 파일의 241 번째 라인에서 정의되었습니다.
|
get |
Story Chapters 값을 가져옵니다.
InvitationViewModel.cs 파일의 250 번째 라인에서 정의되었습니다.
|
get |
Subtitle 값을 가져옵니다.
InvitationViewModel.cs 파일의 160 번째 라인에서 정의되었습니다.
|
get |
Thank You Style 값을 가져옵니다.
InvitationViewModel.cs 파일의 268 번째 라인에서 정의되었습니다.
|
get |
Theme Name 값을 가져옵니다.
InvitationViewModel.cs 파일의 259 번째 라인에서 정의되었습니다.
|
get |
Venue Address 값을 가져옵니다.
InvitationViewModel.cs 파일의 196 번째 라인에서 정의되었습니다.
|
get |
Venue Lat 값을 가져옵니다.
InvitationViewModel.cs 파일의 205 번째 라인에서 정의되었습니다.
|
get |
Venue Lng 값을 가져옵니다.
InvitationViewModel.cs 파일의 214 번째 라인에서 정의되었습니다.
|
get |
Venue Name 값을 가져옵니다.
InvitationViewModel.cs 파일의 187 번째 라인에서 정의되었습니다.
|
get |
Video Urls 값을 가져옵니다.
InvitationViewModel.cs 파일의 140 번째 라인에서 정의되었습니다.
|
get |
Wedding Date 값을 가져옵니다.
InvitationViewModel.cs 파일의 169 번째 라인에서 정의되었습니다.
|
get |
Wedding Time 값을 가져옵니다.
InvitationViewModel.cs 파일의 178 번째 라인에서 정의되었습니다.