Skip to content

Instantly share code, notes, and snippets.

public class AlbumCrudAction
{
private readonly IRepository _repository;
public AlbumCrudAction(IRepository repository)
{
_repository = repository;
}
[UrlForNew(typeof(Album))]
@rauhryan
rauhryan / gist:1002636
Created June 1, 2011 16:04
Nested sort with query over
private static void addOrder(ICriteria criteria, string sidx, string sord)
{
var firstDotPos = sidx.IndexOf(".");
if(firstDotPos == -1)
{
criteria.AddOrder(
sord == "asc"
? Order.Asc(sidx)
: Order.Desc(sidx));
} else
@rauhryan
rauhryan / symlink.rb
Created July 24, 2011 17:38
Simple ruby script to symlink a directory
@rauhryan
rauhryan / gist:1133398
Created August 9, 2011 04:11
simpleserve
#!/usr/bin/env ruby
# thanks to jim weirich
# run ./servefiles from the root directory
require 'webrick'
include WEBrick
dir = Dir::pwd
port = (ARGV.first || (12000 + (dir.hash % 1000))).to_i
@rauhryan
rauhryan / gist:1151774
Created August 17, 2011 15:27
Zebra stripping in css
/* Lists */
ul, ol {list-style: none;}
ul, ol {margin: 5px 0; display: block;}
li {padding: 5px; }
ul.list-shadow > li
{
-moz-box-shadow: 1px 1px 6px #888;
-webkit-box-shadow: 1px 1px 6px #888;
using System;
using System.Collections;
using System.Collections.Generic;
using FieldBook.Core.Domain.Employees;
using FieldBook.Core.Domain.Equipments;
using FieldBook.Core.Domain.OperationCenter;
using NHibernate;
using NHibernate.Criterion;
using NHibernate.SqlCommand;
using NHibernate.Transform;
[TestFixture]
public class SearchExtensionTester
{
private FubuRegistry _fubuRegistry;
private BehaviorGraph _graph;
[SetUp]
public void setup()
{
_fubuRegistry = new FubuRegistry();
.bd dl {margin:5px 0 0 0; padding:1px; overflow:hidden;}
.bd dl dt {margin:0; float:left; width:115px; }
.bd dl dd {margin:0; float:left; }
.bd dd ul, .bd dd li {margin:0; padding:0;}
.bd dd li {margin:0; padding-bottom:5px;}
.bd dd li.active {font-weight:bold;}
public class CrudJsonOutputPolicy : IConfigurationAction
{
public void Configure(BehaviorGraph graph)
{
graph.Behaviors
.Where(x => x.LastCall().OutputType().CanBeCastTo<CrudReport>())
.Each(b =>
{
b.AddToEnd(new RenderJsonNode(typeof(CrudReport)));
});
public class AgentFubuRegistry : FubuRegistry
{
public AgentFubuRegistry()
{
Output.ToJson.WhenTheOutputModelIs<AjaxResponse>();
}
}