Skip to content

Instantly share code, notes, and snippets.

@pofider
pofider / MultitenantFilter.cs
Last active August 29, 2015 14:17
NHibernate filter for multitenant environments
public class MultitenantFilter : FilterDefinition
{
public MultitenantFilter()
{
WithName("multitenancy").WithCondition("TenantId= :tenantId").AddParameter("tenantId", NHibernate.NHibernateUtil.Int64);
}
}
@pofider
pofider / render-jsreport-template-from-net-40.cs
Last active August 29, 2015 14:14
Render jsreport template from .net 4.0
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create("http://localhost:4000/api/report");
myRequest.Method = "POST";
myRequest.ContentType = "application/json";
var dataString = JsonConvert.SerializeObject(new
{
template = new
{
shortid = "bk_Ctaj-q"
}
@pofider
pofider / convert_html_to_pdf_stream_jsreport.cs
Last active August 29, 2015 14:04
Using jsreport .net client api to convert pure html into pdf stream.
public static async Task GetBackPdfStreamFromPureHtml()
{
var reportingService = new ReportingService("http://localhost:2000");
var report = await reportingService.RenderAsync(new RenderRequest()
{
template = new Template()
{
content = "<h1>pure html</h1",
recipe = "phantom-pdf",
engine = "handlebars"
@pofider
pofider / helpers
Last active August 29, 2015 13:57
fooo
{ }