NuSurvey.Web.Controllers.ActiveSurveyViewModel.Create C# (CSharp) Method

Create() public static method

public static Create ( IRepository repository, bool isPublic ) : ActiveSurveyViewModel
repository IRepository
isPublic bool
return ActiveSurveyViewModel
        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;
        }
ActiveSurveyViewModel