diff --git a/src/Web/Grand.Web.Common/Components/BaseStoreViewComponent.cs b/src/Web/Grand.Web.Common/Components/BaseStoreViewComponent.cs new file mode 100644 index 000000000..8c142b154 --- /dev/null +++ b/src/Web/Grand.Web.Common/Components/BaseStoreViewComponent.cs @@ -0,0 +1,22 @@ +using Microsoft.AspNetCore.Mvc; + +namespace Grand.Web.Common.Components; + +[Area("Store")] +public abstract class BaseStoreViewComponent : ViewComponent +{ + public new IViewComponentResult View(string viewName, TModel model) + { + return base.View(viewName, model); + } + + public new IViewComponentResult View(TModel model) + { + return base.View(model); + } + + public new IViewComponentResult View(string viewName) + { + return base.View(viewName); + } +} diff --git a/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByAmount.cs b/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByAmount.cs index fbcdcc2dd..b66ca880a 100644 --- a/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByAmount.cs +++ b/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByAmount.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreBestsellersBriefReportByAmountViewComponent : BaseAdminViewComponent +public class StoreBestsellersBriefReportByAmountViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByQuantity.cs b/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByQuantity.cs index 754ff6c3c..f699514b0 100644 --- a/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByQuantity.cs +++ b/src/Web/Grand.Web.Store/Components/StoreBestsellersBriefReportByQuantity.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreBestsellersBriefReportByQuantityViewComponent : BaseAdminViewComponent +public class StoreBestsellersBriefReportByQuantityViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreCustomerReportRegistered.cs b/src/Web/Grand.Web.Store/Components/StoreCustomerReportRegistered.cs index f6c9880e9..48e66f706 100644 --- a/src/Web/Grand.Web.Store/Components/StoreCustomerReportRegistered.cs +++ b/src/Web/Grand.Web.Store/Components/StoreCustomerReportRegistered.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreCustomerReportRegisteredViewComponent : BaseAdminViewComponent +public class StoreCustomerReportRegisteredViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreCustomerReportTimeChart.cs b/src/Web/Grand.Web.Store/Components/StoreCustomerReportTimeChart.cs index 0b1113cf0..2415c7397 100644 --- a/src/Web/Grand.Web.Store/Components/StoreCustomerReportTimeChart.cs +++ b/src/Web/Grand.Web.Store/Components/StoreCustomerReportTimeChart.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreCustomerReportTimeChartViewComponent : BaseAdminViewComponent +public class StoreCustomerReportTimeChartViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreLatestOrder.cs b/src/Web/Grand.Web.Store/Components/StoreLatestOrder.cs index d7a22c11d..bf67c4d5b 100644 --- a/src/Web/Grand.Web.Store/Components/StoreLatestOrder.cs +++ b/src/Web/Grand.Web.Store/Components/StoreLatestOrder.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreLatestOrderViewComponent : BaseAdminViewComponent +public class StoreLatestOrderViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreOrderAverageReport.cs b/src/Web/Grand.Web.Store/Components/StoreOrderAverageReport.cs index 7d23bd9b1..134b8cab2 100644 --- a/src/Web/Grand.Web.Store/Components/StoreOrderAverageReport.cs +++ b/src/Web/Grand.Web.Store/Components/StoreOrderAverageReport.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreOrderAverageReportViewComponent : BaseAdminViewComponent +public class StoreOrderAverageReportViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreOrderIncompleteReport.cs b/src/Web/Grand.Web.Store/Components/StoreOrderIncompleteReport.cs index 008f3fc2c..8379dcb4e 100644 --- a/src/Web/Grand.Web.Store/Components/StoreOrderIncompleteReport.cs +++ b/src/Web/Grand.Web.Store/Components/StoreOrderIncompleteReport.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreOrderIncompleteReportViewComponent : BaseAdminViewComponent +public class StoreOrderIncompleteReportViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreOrderPeriodReport.cs b/src/Web/Grand.Web.Store/Components/StoreOrderPeriodReport.cs index 783626446..f1fda4951 100644 --- a/src/Web/Grand.Web.Store/Components/StoreOrderPeriodReport.cs +++ b/src/Web/Grand.Web.Store/Components/StoreOrderPeriodReport.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreOrderPeriodReportViewComponent : BaseAdminViewComponent +public class StoreOrderPeriodReportViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StoreOrderTimeChart.cs b/src/Web/Grand.Web.Store/Components/StoreOrderTimeChart.cs index 1aa983c98..6a6f23439 100644 --- a/src/Web/Grand.Web.Store/Components/StoreOrderTimeChart.cs +++ b/src/Web/Grand.Web.Store/Components/StoreOrderTimeChart.cs @@ -5,7 +5,7 @@ namespace Grand.Web.Store.Components; -public class StoreOrderTimeChartViewComponent : BaseAdminViewComponent +public class StoreOrderTimeChartViewComponent : BaseStoreViewComponent { private readonly IPermissionService _permissionService; diff --git a/src/Web/Grand.Web.Store/Components/StorePage.cs b/src/Web/Grand.Web.Store/Components/StorePage.cs index 71252f76c..0df494bc8 100644 --- a/src/Web/Grand.Web.Store/Components/StorePage.cs +++ b/src/Web/Grand.Web.Store/Components/StorePage.cs @@ -4,9 +4,9 @@ using Grand.Web.Store.Models.Common; using Microsoft.AspNetCore.Mvc; -namespace Grand.Web.Vendor.Components; +namespace Grand.Web.Store.Components; -public class StorePageViewComponent : BaseVendorViewComponent +public class StorePageViewComponent : BaseStoreViewComponent { #region Fields diff --git a/src/Web/Grand.Web.Store/Components/StoreWidget.cs b/src/Web/Grand.Web.Store/Components/StoreWidget.cs index dcf15adae..4fdcdf0c8 100644 --- a/src/Web/Grand.Web.Store/Components/StoreWidget.cs +++ b/src/Web/Grand.Web.Store/Components/StoreWidget.cs @@ -6,7 +6,7 @@ namespace Grand.Web.Store.Components; -public class StoreWidgetViewComponent : BaseVendorViewComponent +public class StoreWidgetViewComponent : BaseStoreViewComponent { #region Constructors