Browse Source

Refactor AbpDatePickerBaseTagHelper

pull/22239/head
SALİH ÖZKARA 2 years ago
parent
commit
78b60970a9
  1. 4
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerBaseTagHelper.cs
  2. 5
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs
  3. 6
      framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs

4
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; public bool AddMarginBottomClass { get; set; } = true;
protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService<TTagHelper> service, IOptions<AbpDatePickerOptions> options) : base(service) protected AbpDatePickerBaseTagHelper(AbpDatePickerBaseTagHelperService<TTagHelper> service, IOptionsFactory<AbpDatePickerOptions> optionsFactory) : base(service)
{ {
_abpDatePickerOptionsImplementation = options.Value; _abpDatePickerOptionsImplementation = optionsFactory.Create(string.Empty);
} }
public void SetDatePickerOptions(IAbpDatePickerOptions options) public void SetDatePickerOptions(IAbpDatePickerOptions options)

5
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDatePickerTagHelper.cs

@ -9,7 +9,10 @@ public class AbpDatePickerTagHelper : AbpDatePickerBaseTagHelper<AbpDatePickerTa
{ {
public ModelExpression? AspFor { get; set; } public ModelExpression? AspFor { get; set; }
public AbpDatePickerTagHelper(AbpDatePickerTagHelperService service, IOptions<AbpDatePickerOptions> options) : base(service, options) public AbpDatePickerTagHelper(
AbpDatePickerTagHelperService service,
IOptionsFactory<AbpDatePickerOptions> optionsFactory)
: base(service, optionsFactory)
{ {
} }
} }

6
framework/src/Volo.Abp.AspNetCore.Mvc.UI.Bootstrap/TagHelpers/Form/DatePicker/AbpDateRangePickerTagHelper.cs

@ -11,8 +11,10 @@ public class AbpDateRangePickerTagHelper : AbpDatePickerBaseTagHelper<AbpDateRan
public ModelExpression? AspForEnd { get; set; } public ModelExpression? AspForEnd { get; set; }
public AbpDateRangePickerTagHelper(AbpDateRangePickerTagHelperService tagHelperService, IOptions<AbpDatePickerOptions> options) : public AbpDateRangePickerTagHelper(
base(tagHelperService, options) AbpDateRangePickerTagHelperService service,
IOptionsFactory<AbpDatePickerOptions> optionsFactory)
: base(service, optionsFactory)
{ {
} }
} }
Loading…
Cancel
Save