public Model() { DiscoverredDevices = new IndependentList<ConnectableDevice>(); Apps = new IndependentList<AppInfo>(); Channels = new List<ChannelInfo>(); selectedDevice = new ConnectableDevice(); }
public Model() { DiscoverredDevices = new IndependentList <ConnectableDevice>(); Apps = new IndependentList <AppInfo>(); Channels = new List <ChannelInfo>(); selectedDevice = new ConnectableDevice(); }
public MainViewModel() { if (ViewModelHelper.IsInDesignMode) { var fakeList = new IndependentList<CodeRepositoryItem>(); fakeList.Add(new CodeRepositoryItem("Test", "test", null, "OK")); fakeList.Add(new CodeRepositoryItem("Test2", "test", null, "Out of Date")); fakeList.Add(new CodeRepositoryItem("Test3", "test", null, "Merge Conflict")); this.ItemList = fakeList; } else { // todo inject these instead of newing them up this.appConfiguration = new AppConfiguration(); this.codeRepositoryStore = new CodeRepositoryStore(this.appConfiguration); var updateServices = new List<ICodeRepositoryUpdateService>(); var queryServices = new List<ICodeRepositoryQueryService>(); var tfsCommandFactory = new TfsCommandFactory(new TfsCommandPathLocator()); var tfsCommandOutputParser = new TfsCommandOutputParser(); queryServices.Add(new CodeRepositoryQueryService(tfsCommandFactory, new TfsWorkspaceQueryService(tfsCommandFactory, tfsCommandOutputParser))); this.codeRepositoryMonitor = new CodeRepositoryMonitor(queryServices, updateServices); this.RetrieveItemsList(); } this.InitCommands(); }
public ConferenceService() { _sessions = new IndependentList <Session> { new Session { Id = 1, Speaker = "Brian Sullivan", Title = "Real-Time Web Programming with SignalR" }, new Session { Id = 2, Speaker = "Caleb Jenkins", Title = "Coding Naked - TDD on the Edge" }, new Session { Id = 3, Speaker = "Casey Watson", Title = "Building Massively Scalable Applications with Windows Azure" }, new Session { Id = 4, Speaker = "Eric Sowell", Title = "Touchy Browser Applications" }, new Session { Id = 5, Speaker = "Latish Sehgal", Title = "The .NET Ninja's Toolbelt" } }; }