public static UnitViewModel Create(IRepository repository)
{
Check.Require(repository != null, "Repository must be supplied");
var viewModel = new UnitViewModel
{
Unit = new Unit(),
Schools = repository.OfType<School>().Queryable.OrderBy(x => x.ShortDescription).ToList(),
Units = repository.OfType<Unit>().Queryable.OrderBy(x=>x.ShortName).ToList()
};
return viewModel;
}