public static ActiveSurveyViewModel Create(IRepository repository, bool isPublic)
{
Check.Require(repository != null, "Repository must be supplied");
var viewModel = new ActiveSurveyViewModel { IsPublic = isPublic};
viewModel.Surveys = repository.OfType<Survey>().Queryable.Where(a => a.IsActive);
return viewModel;
}