|
WeddingPlatform.Web 1.0.0.0
지도, 갤러리, 방명록, 계좌 안내와 배경음악을 링크 하나에 담는 무료 모바일 청첩장 서비스입니다.
|
정적 Public 멤버 함수 | |
| static WeddingLayoutOption | GetLayout (WeddingLayoutMode mode) |
| static WeddingThemeOption | GetTheme (string? key) |
| static void | Normalize (TenantConfig config) |
| static WeddingLayoutMode | ResolveLayoutMode (WeddingLayoutMode mode, string? legacyStyle) |
| static WeddingLayoutMode | FromLegacyLayoutKey (string? key) |
| static string | ToLegacyLayoutKey (WeddingLayoutMode mode) |
속성 | |
| static IReadOnlyList< WeddingThemeOption > | Themes [get] |
| static IReadOnlyList< WeddingLayoutOption > | Layouts [get] |
정적 Private 멤버 함수 | |
| static void | SyncPlacementFromLegacy (TenantConfig config) |
| static void | SyncLegacyFromPlacement (TenantConfig config) |
| static void | NormalizePlacement (HeroPanelPlacement placement, string verticalFallback) |
| static string | FirstNonBlank (string? preferred, string fallback) |
| static string | NormalizeOption (string? value, string[] allowed, string fallback) |
Invitation Design Catalog 기능과 관련 상태를 캡슐화합니다.
InvitationDesign.cs 파일의 292 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
First Non Blank 작업을 수행합니다.
| preferred | preferred에 사용할 string? 값입니다. |
| fallback | fallback에 사용할 string 값입니다. |
string 결과입니다.InvitationDesign.cs 파일의 644 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SyncPlacementFromLegacy().

|
inlinestatic |
From Legacy Layout Key 작업을 수행합니다.
| key | key에 사용할 string? 값입니다. |
WeddingLayoutMode 결과입니다.InvitationDesign.cs 파일의 482 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ResolveLayoutMode(), WeddingPlatform.ViewModels.WeddingAdminViewModel.ValidateLayoutForSave().

|
inlinestatic |
Layout 값을 가져옵니다.
| mode | mode에 사용할 WeddingLayoutMode 값입니다. |
WeddingLayoutOption 결과입니다.InvitationDesign.cs 파일의 338 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Normalize().

|
inlinestatic |
Theme 값을 가져옵니다.
| key | key에 사용할 string? 값입니다. |
WeddingThemeOption 결과입니다.InvitationDesign.cs 파일의 365 번째 라인에서 정의되었습니다.
|
inlinestatic |
Normalize 작업을 수행합니다.
| config | config에 사용할 TenantConfig 값입니다. |
InvitationDesign.cs 파일의 384 번째 라인에서 정의되었습니다.
다음을 참조함 : WeddingPlatform.Models.TenantConfig.DesignSettings, GetLayout(), WeddingPlatform.Models.DesignSettings.HeroPlacement, WeddingPlatform.Models.TenantConfig.InvitationStyle, WeddingPlatform.Models.HeroPlacement.InviteBottom, WeddingPlatform.Models.HeroPlacement.InviteTop, WeddingPlatform.Models.DesignSettings.LayoutMode, NormalizePlacement(), ResolveLayoutMode(), WeddingPlatform.Models.DesignSettings.SectionOrder, WeddingPlatform.Models.DesignSettings.StoryChapters, SyncLegacyFromPlacement(), SyncPlacementFromLegacy(), WeddingPlatform.Models.HeroPlacement.ThankYou, WeddingPlatform.Models.DesignSettings.ThemeKey, WeddingPlatform.Models.TenantConfig.ThemeName, ToLegacyLayoutKey().
다음에 의해서 참조됨 : WeddingPlatform.ViewModels.WeddingAdminViewModel.AddStoryChapterAsync(), WeddingPlatform.ViewModels.WeddingAdminViewModel.DeleteStoryChapterAsync(), WeddingPlatform.ViewModels.WeddingAdminViewModel.LoadAsync(), WeddingPlatform.ViewModels.WeddingInvitationViewModel.LoadAsync(), WeddingPlatform.ViewModels.WeddingAdminViewModel.NormalizeHeroPanelPosition(), WeddingPlatform.ViewModels.WeddingSuperAdminViewModel.ReloadTenantsAsync(), WeddingPlatform.ViewModels.WeddingAdminViewModel.SaveConfigAsync(), WeddingPlatform.ViewModels.WeddingAdminViewModel.SaveStoryChapterAsync().


|
inlinestaticprivate |
Normalize Option 작업을 수행합니다.
| value | 적용할 값입니다. |
| allowed | allowed에 사용할 string[] 값입니다. |
| fallback | fallback에 사용할 string 값입니다. |
string 결과입니다.InvitationDesign.cs 파일의 687 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : NormalizePlacement().

|
inlinestaticprivate |
Normalize Placement 작업을 수행합니다.
| placement | placement에 사용할 HeroPanelPlacement 값입니다. |
| verticalFallback | vertical Fallback에 사용할 string 값입니다. |
InvitationDesign.cs 파일의 604 번째 라인에서 정의되었습니다.
다음을 참조함 : WeddingPlatform.Models.HeroPanelPlacement.DesktopHorizontal, WeddingPlatform.Models.HeroPanelPlacement.DesktopVertical, WeddingPlatform.Models.HeroPanelPlacement.MobileHorizontal, WeddingPlatform.Models.HeroPanelPlacement.MobileVertical, NormalizeOption().
다음에 의해서 참조됨 : Normalize().


|
inlinestatic |
Resolve Layout Mode 작업을 수행합니다.
| mode | mode에 사용할 WeddingLayoutMode 값입니다. |
| legacyStyle | legacy Style에 사용할 string? 값입니다. |
WeddingLayoutMode 결과입니다.InvitationDesign.cs 파일의 448 번째 라인에서 정의되었습니다.
다음을 참조함 : FromLegacyLayoutKey().
다음에 의해서 참조됨 : Normalize().


|
inlinestaticprivate |
Sync Legacy From Placement 작업을 수행합니다.
| config | config에 사용할 TenantConfig 값입니다. |
InvitationDesign.cs 파일의 563 번째 라인에서 정의되었습니다.
다음을 참조함 : WeddingPlatform.Models.TenantConfig.DesignSettings, WeddingPlatform.Models.HeroPanelPlacement.DesktopVertical, WeddingPlatform.Models.DesignSettings.HeroPlacement, WeddingPlatform.Models.HeroPlacement.InviteTop.
다음에 의해서 참조됨 : Normalize().

|
inlinestaticprivate |
Sync Placement From Legacy 작업을 수행합니다.
| config | config에 사용할 TenantConfig 값입니다. |
InvitationDesign.cs 파일의 528 번째 라인에서 정의되었습니다.
다음을 참조함 : WeddingPlatform.Models.TenantConfig.DesignSettings, FirstNonBlank(), WeddingPlatform.Models.TenantConfig.HeroPanelHorizontalDesktop, WeddingPlatform.Models.TenantConfig.HeroPanelHorizontalMobile, WeddingPlatform.Models.TenantConfig.HeroPanelVerticalDesktop, WeddingPlatform.Models.TenantConfig.HeroPanelVerticalMobile, WeddingPlatform.Models.DesignSettings.HeroPlacement, WeddingPlatform.Models.TenantConfig.InviteHeroBottomHorizontalDesktop, WeddingPlatform.Models.TenantConfig.InviteHeroBottomHorizontalMobile, WeddingPlatform.Models.TenantConfig.InviteHeroBottomVerticalDesktop, WeddingPlatform.Models.TenantConfig.InviteHeroBottomVerticalMobile, WeddingPlatform.Models.TenantConfig.InviteHeroTopHorizontalDesktop, WeddingPlatform.Models.TenantConfig.InviteHeroTopHorizontalMobile, WeddingPlatform.Models.TenantConfig.InviteHeroTopVerticalDesktop, WeddingPlatform.Models.TenantConfig.InviteHeroTopVerticalMobile.
다음에 의해서 참조됨 : Normalize().


|
inlinestatic |
To Legacy Layout Key 작업을 수행합니다.
| mode | mode에 사용할 WeddingLayoutMode 값입니다. |
string 결과입니다.InvitationDesign.cs 파일의 509 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Normalize().

|
staticget |
Layouts 값을 가져옵니다.
InvitationDesign.cs 파일의 312 번째 라인에서 정의되었습니다.
|
staticget |
Themes 값을 가져옵니다.
InvitationDesign.cs 파일의 302 번째 라인에서 정의되었습니다.