Skip to content

Instantly share code, notes, and snippets.

View dauger's full-sized avatar

Daniel Auger dauger

View GitHub Profile
@dauger
dauger / gist:1133244
Created August 9, 2011 01:43
Getting Sitefinity images for a particular album. (by querying through the album object)
var libManager = LibrariesManager.GetManager();
var imagesFromFoo = libManager.GetAlbums()
.Where(a => a.Title.Equals("Foo"))
.First()
.Images.Where(i => i.Status == ContentLifecycleStatus.Live)
.ToList();
@dauger
dauger / gist:1133189
Created August 9, 2011 01:00
Suboptimal way of getting Sitefinity images for a particular album. (by querying through the image object)
var libManager = LibrariesManager.GetManager();
var imagesFromFoo = libManager.GetImages()
.Where(i =>
i.Album.Title.Equals("Foo")
&& i.Status == ContentLifecycleStatus.Live)
.ToList();
@dauger
dauger / NDC2011ViewingList.tdl
Created June 19, 2011 20:40
List of NDC 2011 videos in ToDoList Format (see www.abstractspoon.com for ToDoList application)
<?xml version="1.0" encoding="windows-1252" ?>
<TODOLIST FILENAME="C:\Projects\Programming\Blog\ND2011 Video Checklist\ND2011.tdl" PROJECTNAME="ND2011" FILEFORMAT="9" NEXTUNIQUEID="166" LASTMODIFIED="2011-06-19" FILEVERSION="111" EARLIESTDUEDATE="0.00000000">
<TASK TITLE="Day 1" ID="1" ICONINDEX="-1" POS="1" PRIORITY="5" RISK="0" PERCENTDONE="0" COST="0.00000000" CALCCOST="0.00000000" STARTDATE="40713.00000000" STARTDATESTRING="2011-06-19" CREATIONDATE="40713.53445602" CREATIONDATESTRING="2011-06-19 12:49 PM" LASTMOD="40713.53452546" LASTMODSTRING="2011-06-19 12:49 PM" PRIORITYCOLOR="15732480" PRIORITYWEBCOLOR="#000FF0">
<TASK TITLE="Keynote - Cloud Computing and Azure" ID="16" ICONINDEX="-1" COMMENTS="Scott Guthrie
http://ndc2011.aventia.no/" POS="1" PRIORITY="5" RISK="0" PERCENTDONE="0" COST="0.00000000" CALCCOST="0.00000000" STARTDATE="40713.00000000" STARTDATESTRING="2011-06-19" CREATIONDATE="40713.54113426" CREATIONDATESTRING="2011-06-19 12:59 PM" LASTMOD="40713.54435185" LASTMODSTRING="2011-06-19 1:03 P
@dauger
dauger / IListOfTExtensions.cs
Created January 19, 2011 21:37
Extension method to determine if a list is ordered asc
public static class IListOfTExtensions
{
public static bool IsOrdered<T, T2>(this IList<T> @this, Func<T, T2> orderedOnProperty)
where T2 : IComparable<T2>
{
var isLessThanOrEqualTo = true;
for (int i = 1; i < @this.Count; i++)
{
var comparer = Comparer<T2>.Default;