An alternative to UBB.threads
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
FLocal/IISMainHandler/WebContext.cs

46 lines
936 B

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
namespace FLocal.IISHandler {
class WebContext {
public readonly HttpContext httpcontext;
public HttpRequest httprequest {
get {
return this.httpcontext.Request;
}
}
public HttpResponse httpresponse {
get {
return this.httpcontext.Response;
}
}
public designs.IDesign design {
get {
return new designs.Classic();
}
}
public Common.Config config {
get {
return Common.Config.instance;
}
}
public WebContext(HttpContext httpcontext) {
this.httpcontext = httpcontext;
}
public string Transform(string templateName, System.Xml.Linq.XDocument data) {
//TODO: this should work according to design!
return TemplateEngine.Compile(this.design.fsname + this.config.DirSeparator + templateName, data);
}
}
}