public AdminLevelSelectForm(List<AdminLevel> adminLevels, SurveyBaseVm vm)
     : base()
 {
     viewModel = vm;
     preselected = adminLevels;
     InitializeComponent();
 }
 public IView NewSurvey(SurveyType type)
 {
     if (type.Id < 1)
         return null;
     
     SurveyBaseVm vm = new SurveyBaseVm(adminLevel, type.Id, new CalcSurvey());
     
     if (vm.Initialize())
         return new DataEntryEdit(vm);
     else
         return null;
 }