Skip to content

Instantly share code, notes, and snippets.

@gistlyn
gistlyn / index.md
Last active June 27, 2017 06:31
Home

Gistlyn - Your C# Gist IDE in the Sky!

Gistlyn lets you create, run and share your executable C# Github Gists. Powered by Roslyn C# Scripting, all you need is a main.cs file, here's Hello World:

var name = "World";
var greeting = $"Hello, {name}!";
@gistlyn
gistlyn / main.cs
Last active August 12, 2020 07:28
Hello World!
//Variables in top scope can be inspected in preview inspector
var name = "World";
var greeting = $"Hello, {name}!";
@gistlyn
gistlyn / main.cs
Last active November 10, 2020 13:30
Hello NuGet!
using ServiceStack;
using ServiceStack.Text;
var name = "NuGet";
class Greeting
{
public string Message { get; set; }
}
@gistlyn
gistlyn / links.md
Last active August 14, 2016 12:19
Friendly names for links to Gistlyn gists or collections
@gistlyn
gistlyn / data.cs
Last active November 10, 2020 13:32
OrmLite Reference Test Data
using System.Collections.Generic;
using System.Data;
using ServiceStack;
using ServiceStack.OrmLite;
using ServiceStack.DataAnnotations;
public class Artist
{
public int Id { get; set; }
public string Name { get; set; }
@gistlyn
gistlyn / main.cs
Last active July 25, 2016 08:20
Add ServiceStack Reference
using ServiceStack;
var client = new JsonServiceClient("{BaseUrl}");
//Call {Domain} APIs by sending typed Request DTO's
var response = client.Get(new RequestDto { });
@gistlyn
gistlyn / main.cs
Last active September 9, 2021 13:37
Simple OrmLite CRUD demo
using System;
using System.Collections.Generic;
using ServiceStack;
using ServiceStack.Text;
using ServiceStack.OrmLite;
using ServiceStack.OrmLite.Sqlite;
using ServiceStack.DataAnnotations;
public class User
{
@gistlyn
gistlyn / main.cs
Last active November 10, 2020 13:31
New Public Gist
using System.Linq;
using ServiceStack;
using ServiceStack.Text;
public class GithubRepository
{
public string Name { get; set; }
public string Description { get; set; }
public string Url { get; set; }
public string Homepage { get; set; }
@gistlyn
gistlyn / main.cs
Last active July 31, 2016 07:04
Add ServiceStack Reference
using System.Linq;
using ServiceStack;
using ServiceStack.Text;
var client = new JsonServiceClient("{BaseUrl}");
//Call {Domain} APIs by sending typed Request DTO's
var response = client.Get(new RequestDto { });
//response.PrintDump(); // Uncomment to Print Response to Console
@gistlyn
gistlyn / data.cs
Last active November 10, 2020 13:32
SELECT SqlExpression examples
using System.Collections.Generic;
using System.Data;
using ServiceStack;
using ServiceStack.OrmLite;
using ServiceStack.DataAnnotations;
public class Artist
{
public int Id { get; set; }
public string Name { get; set; }