public RazorPageProvider(IHandler parent, IResourceProvider templateProvider, ModelProvider <T> modelProvider, ContentInfo pageInfo) { Parent = parent; TemplateProvider = templateProvider; ModelProvider = modelProvider; PageInfo = pageInfo; Renderer = ModRazor.Template <T>(templateProvider).Build(); }
public FortuneHandler(IHandler parent) { Parent = parent; Page = ModRazor.Page(Resource.FromAssembly("Fortunes.html"), (r, h) => GetFortunes(r, h)) .Title("Fortunes") .AddAssemblyReference <HttpUtility>() .AddUsing("System.Web") .Build(this); Template = ModRazor.Template <TemplateModel>(Resource.FromAssembly("Template.html")).Build(); }