Skip to content

Instantly share code, notes, and snippets.

View ssuing8825's full-sized avatar

Steven Suing ssuing8825

View GitHub Profile
public async Task<HttpResponseMessage> Post(Issue issue)
{
var createdIssue = await _issueSource.CreateAsync(issue);
var link = Url.Link("DefaultApi", new {Controller = "issues", id = createdIssue.Id});
var response = Request.CreateResponse(HttpStatusCode.Created, createdIssue);
response.Headers.Location = new Uri(link);
return response;
}
@darrelmiller
darrelmiller / gist:3698325
Created September 11, 2012 13:07
Some Web API techniques
using System;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.SelfHost;
namespace WebApiSelfHost
{
class Program
{