Files
Orchard/src/Orchard.Web/Modules/Orchard.Dashboards/Services/DefaultDashboardSelector.cs

18 lines
704 B
C#
Raw Normal View History

2015-05-04 19:40:11 +02:00
using System;
using Orchard.ContentManagement;
using Orchard.Dashboards.Models;
namespace Orchard.Dashboards.Services {
public class DefaultDashboardSelector : IDashboardSelector {
private readonly IOrchardServices _services;
public DefaultDashboardSelector(IOrchardServices services) {
_services = services;
}
public DashboardSelectorResult GetDashboard() {
var settings = _services.WorkContext.CurrentSite.As<DashboardSiteSettingsPart>();
var dashboardId = settings.DefaultDashboardId;
var dashboard = dashboardId != null ? _services.ContentManager.Get(dashboardId.Value) : default(ContentItem);
}
}
}