public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition(
                    TestTemplates.WelcomeEmail,
                    defaultCultureName: "en"
                    ).WithVirtualFilePath("/SampleTemplates/WelcomeEmail", false)
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ForgotPasswordEmail,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    ).WithVirtualFilePath("/SampleTemplates/ForgotPasswordEmail.tpl", true)
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.TestTemplateLayout1,
                    isLayout: true
                    ).WithVirtualFilePath("/SampleTemplates/TestTemplateLayout1.tpl", true)
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ShowDecimalNumber,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    ).WithVirtualFilePath("/SampleTemplates/ShowDecimalNumber.tpl", true)
                );
        }
Esempio n. 2
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition(
                    TestTemplates.WelcomeEmail,
                    defaultCultureName: "en"
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ForgotPasswordEmail,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.TestTemplateLayout1,
                    isLayout: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ShowDecimalNumber,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    )
                );
        }
Esempio n. 3
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition(
                    Templates.WelcomeEmail,
                    typeof(TestLocalizationResource),
                    defaultCultureName: "en"
                    ).WithVirtualFilePath("/WelcomeEmail", false)
                );

            context.Add(
                new TemplateDefinition(
                    Templates.SayHelloEmail,
                    localizationResource: typeof(TestLocalizationResource),
                    layout: Templates.TestTemplateLayout
                    ).WithVirtualFilePath("/SayHelloEmail.tpl", true)
                );

            context.Add(
                new TemplateDefinition(
                    Templates.TestTemplateLayout,
                    typeof(TestLocalizationResource),
                    isLayout: true
                    ).WithVirtualFilePath("/TestTemplateLayout.tpl", true)
                );

            context.Add(
                new TemplateDefinition(
                    Templates.ShowDecimalNumber,
                    localizationResource: typeof(TestLocalizationResource),
                    layout: Templates.TestTemplateLayout
                    ).WithVirtualFilePath("/ShowDecimalNumber.tpl", true)
                );
        }
Esempio n. 4
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition("Hello", typeof(DemoResource), defaultCultureName: "") //template name: "Hello"
                .WithVirtualFilePath(
                    "/Demos/Hello/Hello.tpl",                                                 //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: "PasswordReset",
                    localizationResource: typeof(DemoResource)
                    ).WithVirtualFilePath(
                    "/Demos/PasswordReset/PasswordReset.tpl", //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: "WelcomeEmail",
                    defaultCultureName: "en",
                    layout: "EmailLayout"            //Set the LAYOUT
                    ).WithVirtualFilePath(
                    "/Demos/WelcomeEmail/Templates", //template content folder
                    isInlineLocalized: false
                    )
                );

            context.Add(
                new TemplateDefinition(
                    "EmailLayout",
                    isLayout: true
                    ).WithVirtualFilePath(
                    "/Demos/EmailLayout/EmailLayout.tpl", //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition("GlobalContextUsage")
                .WithVirtualFilePath(
                    "/Demos/GlobalContext/GlobalContextUsage.tpl",
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition("Custom")
                .WithVirtualFilePath(
                    "/Demos/CustomRenderer/Custom.tpl",
                    isInlineLocalized: true
                    )
                );
        }
Esempio n. 5
0
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition(
             "TestTemplate",
             localizationResource: typeof(LockHeldResource)
             ).WithVirtualFilePath("/Templating/Emails/TestTemplate.tpl", true)
         );
 }
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition("Welcome")
         .WithVirtualFilePath(
             "/Emailing/Templates/Welcome.tpl",
             isInlineLocalized: true
             )
         );
 }
Esempio n. 7
0
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition(
             ExceptionHandlingTemplates.SendEmail,
             displayName: LocalizableString.Create <ExceptionHandlingResource>("TextTemplate:ExceptionHandlingTemplates.SendEmail"),
             defaultCultureName: "en"
             ).WithVirtualFilePath("/LINGYUN/Abp/ExceptionHandling/Emailing/Templates/SendEmail", false)
         );
 }
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition(EmailConsts.DefaultDefinitionName) //template name: "Hello"
         .WithVirtualFilePath(
             "/Volo/Abp/Emailing/Templates/Layout.tpl",            //template content path
             isInlineLocalized: true
             )
         );
 }
Esempio n. 9
0
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition(
             AccountEmailTemplates.PasswordResetLink,
             displayName: LocalizableString.Create <AccountResource>($"TextTemplate:{AccountEmailTemplates.PasswordResetLink}"),
             layout: StandardEmailTemplates.Layout,
             localizationResource: typeof(AccountResource)
             ).WithVirtualFilePath("/Volo/Abp/Account/Emailing/Templates/PasswordResetLink.tpl", true)
         );
 }
 public override void Define(ITemplateDefinitionContext context)
 {
     context.Add(
         new TemplateDefinition(
             IdentityEmailTemplates.EmailConfirmed,
             displayName: LocalizableString.Create <IdentityResource>($"TextTemplate:{IdentityEmailTemplates.EmailConfirmed}"),
             layout: StandardEmailTemplates.Layout,
             localizationResource: typeof(IdentityResource)
             ).WithVirtualFilePath("/LINGYUN/Abp/IdentityServer4/Emailing/Templates/EmailConfirmed.tpl", true)
         );
 }
Esempio n. 11
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition(
                    TestTemplates.WelcomeEmail,
                    defaultCultureName: "en"
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ForgotPasswordEmail,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.TestTemplateLayout1,
                    isLayout: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.ShowDecimalNumber,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: TestTemplates.TestTemplateLayout1
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.HybridTemplateScriban,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: null
                    )
                .WithVirtualFilePath("/SampleTemplates/TestScribanTemplate.tpl", true)
                .WithScribanEngine()
                );

            context.Add(
                new TemplateDefinition(
                    TestTemplates.HybridTemplateRazor,
                    localizationResource: typeof(TestLocalizationSource),
                    layout: null
                    )
                .WithVirtualFilePath("/SampleTemplates/TestRazorTemplate.cshtml", true)
                .WithRazorEngine()
                );
        }
        public override void Define(ITemplateDefinitionContext context)
        {
            context.GetOrNull(TestTemplates.WelcomeEmail)?
            .WithVirtualFilePath("/SampleTemplates/WelcomeEmail", false);

            context.GetOrNull(TestTemplates.ForgotPasswordEmail)?
            .WithVirtualFilePath("/SampleTemplates/ForgotPasswordEmail.tpl", true);

            context.GetOrNull(TestTemplates.TestTemplateLayout1)?
            .WithVirtualFilePath("/SampleTemplates/TestTemplateLayout1.tpl", true);

            context.GetOrNull(TestTemplates.ShowDecimalNumber)?
            .WithVirtualFilePath("/SampleTemplates/ShowDecimalNumber.tpl", true);
        }
    public override void Define(ITemplateDefinitionContext context)
    {
        context.Add(
            new TemplateDefinition(
                StandardEmailTemplates.Layout,
                displayName: LocalizableString.Create <EmailingResource>("TextTemplate:StandardEmailTemplates.Layout"),
                isLayout: true
                ).WithVirtualFilePath("/Volo/Abp/Emailing/Templates/Layout.tpl", true)
            );

        context.Add(
            new TemplateDefinition(
                StandardEmailTemplates.Message,
                displayName: LocalizableString.Create <EmailingResource>("TextTemplate:StandardEmailTemplates.Message"),
                layout: StandardEmailTemplates.Layout
                ).WithVirtualFilePath("/Volo/Abp/Emailing/Templates/Message.tpl", true)
            );
    }
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(new TemplateDefinition(
                            EmailingTemplates.ResetPasswordLink,
                            layout: EmailingTemplates.Layout,
                            localizationResource: typeof(EmailingResource),
                            defaultCultureName: ScoringConsts.Localization.DefaultCulture
                            ).WithVirtualFilePath($"{ScoringConsts.VirtualFiles.RootPath}/Templates/ResetPasswordLink.tpl", true)
                        );

            context.Add(new TemplateDefinition(
                            EmailingTemplates.Layout,
                            isLayout: true,
                            localizationResource: typeof(EmailingResource),
                            defaultCultureName: ScoringConsts.Localization.DefaultCulture
                            ).WithVirtualFilePath($"{ScoringConsts.VirtualFiles.RootPath}/Templates/EmailLayout.tpl", true)
                        );
        }
Esempio n. 15
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition("UserWelcomeEmailSubject")
                .WithVirtualFilePath(
                    "/EasyAbp/NotificationService/Provider/Mailing/UserWelcomeNotifications/UserWelcomeEmailSubject.tpl",
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition("UserWelcomeEmailBody")
                .WithVirtualFilePath(
                    "/EasyAbp/NotificationService/Provider/Mailing/UserWelcomeNotifications/UserWelcomeEmailBody.tpl",
                    isInlineLocalized: true
                    )
                );
        }
Esempio n. 16
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.GetOrNull(TestTemplates.WelcomeEmail)?
            .WithVirtualFilePath("/SampleTemplates/WelcomeEmail", false)
            .WithRazorEngine();

            context.GetOrNull(TestTemplates.ForgotPasswordEmail)?
            .WithVirtualFilePath("/SampleTemplates/ForgotPasswordEmail.cshtml", true)
            .WithRazorEngine();

            context.GetOrNull(TestTemplates.TestTemplateLayout1)?
            .WithVirtualFilePath("/SampleTemplates/TestTemplateLayout1.cshtml", true)
            .WithRazorEngine();

            context.GetOrNull(TestTemplates.ShowDecimalNumber)?
            .WithVirtualFilePath("/SampleTemplates/ShowDecimalNumber.cshtml", true)
            .WithRazorEngine();

            context.Add(new TemplateDefinition(RazorTestTemplates.TestTemplate).WithVirtualFilePath("/SampleTemplates/TestTemplate.cshtml", true));
        }
Esempio n. 17
0
        public override void Define(ITemplateDefinitionContext context)
        {
            context.Add(
                new TemplateDefinition(
                    "EmailLayout",
                    isLayout: true
                    ).WithVirtualFilePath(
                    "/EmailLayout/EmailLayout.tpl", //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: "PasswordReset",
                    typeof(GenericTextTemplateResource),
                    defaultCultureName: "en",
                    layout: "EmailLayout"
                    ).WithVirtualFilePath(
                    "/PasswordReset/Templates",  //template content path
                    true
                    )
                );
        }
Esempio n. 18
0
 public abstract void Define(ITemplateDefinitionContext context);
Esempio n. 19
0
 public virtual void PreDefine(ITemplateDefinitionContext context)
 {
 }
Esempio n. 20
0
        public override void Define(ITemplateDefinitionContext context)
        {
            const string fallbackCultureName = "en";

            context.Add(
                new TemplateDefinition(
                    TemplateName.ConfirmNewPrimaryEmailHtml,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName,
                    layout: TemplateName.HtmlLayout)
                .WithVirtualFilePath(
                    "/Email/ConfirmNewPrimaryEmailHtml.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.ConfirmNewPrimaryEmailTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName)
                .WithVirtualFilePath(
                    "/Email/ConfirmNewPrimaryEmailTxt.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.ConfirmTeamApplicationTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/ConfirmTeamApplicationTxt.tpl", //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.ContactFormTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/ContactFormTxt.tpl", //template content folder
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.PasswordResetHtml,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName,
                    layout: TemplateName.HtmlLayout)
                .WithVirtualFilePath(
                    "/Email/PasswordResetHtml.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.PasswordResetTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName)
                .WithVirtualFilePath(
                    "/Email/PasswordResetTxt.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.PleaseConfirmEmailHtml,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName,
                    layout: TemplateName.HtmlLayout)
                .WithVirtualFilePath(
                    "/Email/PleaseConfirmEmailHtml.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.PleaseConfirmEmailTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName)
                .WithVirtualFilePath(
                    "/Email/PleaseConfirmEmailTxt.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.ChangeFixtureTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/ChangeFixtureTxt.tpl", //template content folder
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.NotifyCurrentPrimaryEmailHtml,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName,
                    layout: TemplateName.HtmlLayout)
                .WithVirtualFilePath(
                    "/Email/NotifyCurrentPrimaryEmailHtml.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.NotifyCurrentPrimaryEmailTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName)
                .WithVirtualFilePath(
                    "/Email/NotifyCurrentPrimaryEmailTxt.tpl",     //template content path
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.ResultEnteredTxt,
                    localizationResource: typeof(EmailResource),
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/ResultEnteredTxt.tpl", //template content folder
                    isInlineLocalized: true
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.AnnounceNextMatchTxt,
                    localizationResource: null,
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/AnnounceNextMatchTxt", //template content folder
                    isInlineLocalized: false
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.RemindMatchResultTxt,
                    localizationResource: null,
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/RemindMatchResultTxt", //template content folder
                    isInlineLocalized: false
                    )
                );

            context.Add(
                new TemplateDefinition(
                    name: TemplateName.UrgeMatchResultTxt,
                    localizationResource: null,
                    defaultCultureName: CultureInfo.DefaultThreadCurrentCulture?.Name ?? fallbackCultureName
                    ).WithVirtualFilePath(
                    "/Email/UrgeMatchResultTxt", //template content folder
                    isInlineLocalized: false
                    )
                );

            context.Add(
                new TemplateDefinition(
                    TemplateName.HtmlLayout,
                    isLayout: true
                    ).WithVirtualFilePath(
                    "/Email/HtmlLayout.tpl", //template content path
                    isInlineLocalized: true
                    )
                );
        }