From 78b60970a9bc2b6d162dc42f0f9691edec49437b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?SAL=C4=B0H=20=C3=96ZKARA?= Date: Fri, 28 Feb 2025 09:56:40 +0300 Subject: [PATCH] Refactor AbpDatePickerBaseTagHelper --- .../Form/DatePicker/AbpDatePickerBaseTagHelper.cs | 4 ++-- .../TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs | 5 ++++- .../Form/DatePicker/AbpDateRangePickerTagHelper.cs | 6 ++++-- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs index e69c4300e3..96c06fad2b 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs @@ -46,9 +46,9 @@ public abstract class public bool AddMarginBottomClass { get; set; } = true; - protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService service, IOptions options) : base(service) + protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService service, IOptionsFactory optionsFactory) : base(service) { - _abpDatePickerOptionsImplementation = options.Value; + _abpDatePickerOptionsImplementation = optionsFactory.Create(string.Empty); } public void SetDatePickerOptions(IAbpDatePickerOptions options) diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs index 047e6f2720..74f58b0f23 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs @@ -9,7 +9,10 @@ public class AbpDatePickerTagHelper : AbpDatePickerBaseTagHelper options) : base(service, options) + public AbpDatePickerTagHelper( + AbpDatePickerTagHelperService service, + IOptionsFactory optionsFactory) + : base(service, optionsFactory) { } } \ No newline at end of file diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs index 7ccd3afc80..5717e283a9 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs @@ -11,8 +11,10 @@ public class AbpDateRangePickerTagHelper : AbpDatePickerBaseTagHelper options) : - base(tagHelperService, options) + public AbpDateRangePickerTagHelper( + AbpDateRangePickerTagHelperService service, + IOptionsFactory optionsFactory) + : base(service, optionsFactory) { } } \ No newline at end of file