Skip to content

Instantly share code, notes, and snippets.

View Danthar's full-sized avatar

Arjen Smits Danthar

  • The Netherlands
View GitHub Profile
@Danthar
Danthar / gist:5f7e27956707de633431
Created March 24, 2015 14:13
Consume RabbitMq messages with Akka
system = ActorSystem.Create("myAkkaSystem");
var coordinator = system.ActorOf<WorkCoordinatorActor>("workcoordinator");
bus = RabbitHutch.CreateBus("host=localhost");
bus.Subscribe<CdrRecieved>("<mysubId>", message => {
var result = coordinator.Ask<WorkCompleted>(new StartWorkFor() {Details = message}).Result;
//do something with it
});
@Danthar
Danthar / gist:a41b42442d0d996e0903
Created November 7, 2014 13:15
Example of mapping action parameters in an actionattribute for MVC
public class LogAttribute : ActionFilterAttribute {
private IDictionary<string, object> parameters;
private string description;
public LogAttribute(string description) {
this.description = description;
}
public override void OnActionExecuting(ActionExecutingContext filterContext) {
parameters = filterContext.ActionParameters;
@Danthar
Danthar / gist:b64bd263fa27ca962f06
Last active August 29, 2015 14:03
Merge data from a list of ajax requests using jQuery deferred
var dataArguments = ['args1','arg2','arg3','arg4'];
var bucket =[];
$.when.apply($,$.map(dataArguments, function(arg){
//here you setup and return an ajax request
//for example
var ajaxData = {term:arg, somethingelse:0};
return $.ajax({
@Danthar
Danthar / gist:7580931
Created November 21, 2013 12:43
Javascript shim to properly add bootstrap 3 styling to validation helpers et al in asp.net MVC 4
$(function () {
$('span.field-validation-valid, span.field-validation-error').each(function () {
$(this).addClass('help-block col-xs-12 col-sm-reset inline');
});
$('.validation-summary-errors').each(function () {
$(this).addClass('alert');
$(this).addClass('alert-error');
$(this).addClass('alert-block');