Skip to content

Instantly share code, notes, and snippets.

View robjefferies's full-sized avatar

Rob Jefferies robjefferies

View GitHub Profile
@robjefferies
robjefferies / Sample.cs
Created July 20, 2012 21:11
Dapper Method Execution
[POST("/api/requisition/create")]
[ValidModel]
public ActionResult Create(RequisitionViewModel model)
{
var param = new {
JobSite_Id = ExecutionContext.SelectedJobSite.JobSite_Id,
Description = model.description,
Request_Date = DateTime.Parse(model.requisitionDate),
Estimator = model.estimator,
Created_By_Employee_Id = ExecutionContext.LogonUser.Employee_Id
@robjefferies
robjefferies / web.config.xml
Created July 13, 2012 15:43
Raw Nancy Web.Config
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<httpHandlers>
<add verb="*" type="Nancy.Hosting.Aspnet.NancyHttpRequestHandler" path="*" />
</httpHandlers>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
@robjefferies
robjefferies / MVC3 Controller
Created July 13, 2012 14:34
Null Http Session in Nancy Module
public ActionResult Index()
{
Session["First_Name"] = "Alfred";
var name = System.Web.HttpContext.Current.Session["First_Name"];
dynamic model = new ExpandoObject();
model.First_Name = Session["First_Name"];
return View(model);
@robjefferies
robjefferies / gist:3105209
Created July 13, 2012 14:32
Nancy Web Config
<?xml version="1.0" encoding="utf-8"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=152368
-->
<configuration>
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings>