Skip to content

Instantly share code, notes, and snippets.

@dgg
Created August 30, 2013 07:38
Show Gist options
  • Save dgg/6387222 to your computer and use it in GitHub Desktop.
Save dgg/6387222 to your computer and use it in GitHub Desktop.
Model binding dynamic collections. III IClientSortable
public interface IClientSortable
{
int ClientOrder { get; set; }
}
public class SortableThing : IClientSortable
{
public string Text { get; set; }
public int Number { get; set; }
public bool IsEven { get; private set; }
public int ClientOrder { get; set; }
public SortableThing() { }
public SortableThing(Thing from)
{
Number = from.Number;
Text = from.Text;
IsEven = (from.Number % 2) == 0;
}
//mapping allowances...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment