public virtual ActionResult Page(string page) { var p = Pages[page]; if (!p.IsAllowedAccess(null, DateTime.UtcNow).Available) { throw new HttpException((int)HttpStatusCode.Forbidden, "Forbidden"); } return(Content(ContentViewModel.FromDomain(p.Content).Html)); }