using System; using System.Collections.Generic; using System.Linq; using System.Web.Mvc; using NHibernate; using NHibernate.Linq; using Sleis.Models; using Sleis.Infrastructure; using Sleis.Service; using Sleis.Utility; namespace Sleis.Controllers { [HandleError] public class PublicController : BaseController { public PublicHomeService HomeService { get; set; } public override void Init() { base.Init(); ArgumentValidationUtility.ThrowOnNull(HomeService, "HomeService"); } public ActionResult Home() { var model = HomeService.NewsData.GetActiveList(); return View(model); } } }