Nop.Core_4.7/Presentation/Nop.Web/Components/ForumActiveDiscussionsSmall...

24 lines
678 B
C#

using Microsoft.AspNetCore.Mvc;
using Nop.Web.Factories;
using Nop.Web.Framework.Components;
namespace Nop.Web.Components;
public partial class ForumActiveDiscussionsSmallViewComponent : NopViewComponent
{
protected readonly IForumModelFactory _forumModelFactory;
public ForumActiveDiscussionsSmallViewComponent(IForumModelFactory forumModelFactory)
{
_forumModelFactory = forumModelFactory;
}
public async Task<IViewComponentResult> InvokeAsync()
{
var model = await _forumModelFactory.PrepareActiveDiscussionsModelAsync();
if (!model.ForumTopics.Any())
return Content("");
return View(model);
}
}