Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save SitePointEditors/7720092b02cbe5203c29e04207708715 to your computer and use it in GitHub Desktop.
Save SitePointEditors/7720092b02cbe5203c29e04207708715 to your computer and use it in GitHub Desktop.
ASP.NET application snippet: 4
public class MyApiController : ApiController
{
// Top-level method
public ActionResult HandleRESTApiCall(){
SomeType someObj = DoSomethingAsync().Result;
return OkResult(someObj);
}
private async Task<SomeType> DoSomethingAsync(){
var someData = await GetDataAsync();
return new SomeType(someData);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment