public TodoListViewModel(Models.TodoList list) { _todoItemRepository = new Repositories.TodoItemRepository(); this.TodoList = list; foreach (var item in list.Items) { this.Items.Add(new ViewModels.TodoItemViewModel(item)); } }
public IncrementalAccessPageViewModel() { if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { var repo = new Repositories.TodoItemRepository(); foreach (var item in repo.Sample()) { this.Items.Add(new ViewModels.TodoItemViewModel(item)); } } else { this.Items.Provider.PropertyChanged += (s, e) => { if (e.PropertyName.Equals(nameof(Busy))) this.Busy = this.Items.Provider.Busy; }; } }
public IncrementalAccessPageViewModel() { if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { var repo = new Repositories.TodoItemRepository(); foreach (var item in repo.Sample()) { this.Items.Add(new ViewModels.TodoItemViewModel(item)); } } else { this.Items.Provider.PropertyChanged += (s, e) => { if (e.PropertyName.Equals(nameof(Busy))) { this.Busy = this.Items.Provider.Busy; } }; } }
public TodoListRepository() { _fileService = new Services.FileService.FileService(); _todoItemRepository = new TodoItemRepository(); }