Skip to content

Instantly share code, notes, and snippets.

View ronnieoverby's full-sized avatar
🏠
Working from home

Ronnie Overby ronnieoverby

🏠
Working from home
  • Olo
  • Lexington, NC
View GitHub Profile
System.MissingMethodException was caught
Message=Method not found: 'Void Raven.Abstractions.Connection.HttpRequestHelper.WriteDataToRequest(System.Net.HttpWebRequest, System.String)'.
Source=Raven.Client.Lightweight
StackTrace:
at Raven.Client.Connection.HttpJsonRequest.Write(String data)
at Raven.Client.Connection.ServerClient.DirectPutIndex(String name, String operationUrl, Boolean overwrite, IndexDefinition definition) in c:\Builds\RavenDB-Stable\Raven.Client.Lightweight\Connection\ServerClient.cs:line 684
at Raven.Client.Connection.ServerClient.<>c__DisplayClass3b.<PutIndex>b__3a(String operationUrl) in c:\Builds\RavenDB-Stable\Raven.Client.Lightweight\Connection\ServerClient.cs:line 659
at Raven.Client.Connection.ServerClient.TryOperation[T](Func`2 operation, String operationUrl, Boolean avoidThrowing, T& result) in c:\Builds\RavenDB-Stable\Raven.Client.Lightweight\Connection\ServerClient.cs:line 222
at Raven.Client.Connection.ServerClient.ExecuteWithReplication[T
public class MyDocStoreCreator : ICreateDocumentStore
{
public IDocumentStore CreateDocumentStore(ConnectionInfo connectionInfo)
{
var ds = new DocumentStore
{
Url = connectionInfo.Url
};
try
{
@ronnieoverby
ronnieoverby / Ronnie Overby code file template.
Created April 27, 2012 15:26
How I like to start my code files:
/*
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
using(new tran)
{
get account;
var acctTrans = create acctTransaction($5);
account.balance += acctTrans.Amount;
store(acctTrans)
tran.GoBabyGo();
}
public class CMSConfiguration
{
private readonly Assembly[] _contentAssemblies;
private readonly IDocumentStore _documentStore;
public CMSConfiguration(IDocumentStore documentStore, Assembly[] contentAssemblies = null)
{
if (documentStore == null) throw new ArgumentNullException("documentStore");
_documentStore = documentStore;
_contentAssemblies = contentAssemblies ?? GetDefaultContentAssemblies();
public class RavenModule : NinjectModule
{
public override void Load()
{
Bind<IDocumentStore>().ToConstant(CMSConfiguration.Instance.DocumentStore);
Bind<IDocumentSession>().ToMethod(x => x.Kernel.Get<IDocumentStore>().OpenSession()).InRequestScope();
}
}
public bool IsCurrent
{
get
{
string requestUrl = HttpContext.Current.Request.Url.AbsolutePath;
return Url != null && Url.Equals(requestUrl, StringComparison.OrdinalIgnoreCase);
}
}
@ronnieoverby
ronnieoverby / BulkInserter.cs
Created July 3, 2012 17:06
Butt kicking c# class for doing sql server bulk inserts.
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using System.Linq;
using Fasterflect; // http://nuget.org/packages/fasterflect -- PM> Install-Package fasterflect
namespace Overby.Data
{
public class BulkInsertEventArgs<T> : EventArgs
@ronnieoverby
ronnieoverby / gist:3076031
Created July 9, 2012 11:50
embedded resources with cassette
using System.Linq;
using System.Reflection;
using Cassette;
using Cassette.IO;
using Cassette.Scripts;
using Cassette.Stylesheets;
namespace Overby.CMS
{
/// <summary>
Attempt by method 'Cassette.Web.StartUpTraceRecorder.Start()' to access field 'Cassette.Trace.Source' failed.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FieldAccessException: Attempt by method 'Cassette.Web.StartUpTraceRecorder.Start()' to access field 'Cassette.Trace.Source' failed.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.