Skip to content

Instantly share code, notes, and snippets.

View christiansparre's full-sized avatar

Christian Sparre christiansparre

View GitHub Profile
@christiansparre
christiansparre / reinstall.ps1
Created February 16, 2016 20:33
Reinstall nuget package
Param(
[string]$packageName,
[string]$source
)
UnInstall-Package $packageName -RemoveDependencies -Force -ErrorAction SilentlyContinue
Install-Package $packageName -IncludePreRelease -Source $source
@christiansparre
christiansparre / Client.cs
Created December 17, 2015 09:24
AkkaRemoteMessageOrder
using System;
using Akka.Actor;
using Akka.Configuration;
namespace Client
{
class Program
{
static void Main(string[] args)
{
@christiansparre
christiansparre / AspNetDependencyResolver.cs
Created July 9, 2015 19:41
Simple Akka.NET DependencyResolver for ASP.NET 5
public class AspNetDependencyResolver : IDependencyResolver
{
private readonly IServiceProvider _aspnetServiceProvider;
private readonly ActorSystem _system;
private ConcurrentDictionary<string, Type> _typeCache;
public AspNetDependencyResolver(IServiceProvider aspnetServiceProvider, ActorSystem system)
{
_aspnetServiceProvider = aspnetServiceProvider;
_system = system;
@christiansparre
christiansparre / GoogleOAuth2Provider.cs
Created October 18, 2014 14:18
Simple Google OAuth 2 provider
using System.Net;
using System.Web;
using RestSharp;
namespace Slyngelstat
{
public class GoogleOAuth2Provider
{
public string GetAuthenticateRedirectionUrl(string clientId, string callbackUrl, string scope, string state = null)
{
@christiansparre
christiansparre / SqlCeOrmLiteDialectProvider.cs
Created February 16, 2012 08:10
Sql Server Compact dialect provider for OrmLite
using System;
using System.IO;
using System.Collections.Generic;
using System.Data.SqlServerCe;
using ServiceStack.OrmLite.SqlServer;
namespace Slyngelstat.OrmLite.SqlCe
{
public class SqlCeOrmLiteDialectProvider : SqlServerOrmLiteDialectProvider
{