public SampleBrowserViewModel()
 {
     frameworks = new FrameworkFinder();
     Samples = new List<Sample>();
     AddSelectionFilters();
     RegisterCommands();
 }
		public SampleBrowserViewModel(Service service)
		{
			service.DataReceived += OnDataReceived;
			this.service = service;
			frameworks = new FrameworkFinder();
			Samples = new List<Sample>();
			AddSelectionFilters();
			RegisterCommands();
		}
 public ProjectCreatorViewModel(Service service)
 {
     this.service = service;
     this.service.DataReceived += OnDataReceived;
     project = new CsProject(service.UserName);
     AvailableStarterKits = VsTemplate.GetAllTemplateNames(project.Framework);
     AvailableFrameworks = new FrameworkFinder().All;
     RegisterCommands();
 }