using Microsoft.AspNetCore.Mvc; using Nop.Web.Factories; using Nop.Web.Framework.Components; namespace Nop.Web.Components; public partial class PrivateMessagesSentItemsViewComponent : NopViewComponent { protected readonly IPrivateMessagesModelFactory _privateMessagesModelFactory; public PrivateMessagesSentItemsViewComponent(IPrivateMessagesModelFactory privateMessagesModelFactory) { _privateMessagesModelFactory = privateMessagesModelFactory; } public async Task InvokeAsync(int pageNumber, string tab) { var model = await _privateMessagesModelFactory.PrepareSentModelAsync(pageNumber, tab); return View(model); } }