本文整理汇总了C#中ICategoryRepository.FindAll方法的典型用法代码示例。如果您正苦于以下问题:C# ICategoryRepository.FindAll方法的具体用法?C# ICategoryRepository.FindAll怎么用?C# ICategoryRepository.FindAll使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ICategoryRepository
的用法示例。
在下文中一共展示了ICategoryRepository.FindAll方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: MainViewModel
/// <summary>
/// Initializes a new instance of the MainViewModel class.
/// </summary>
public MainViewModel(IChapterRepository chapterRepository ,IBookRepository bookRepository, ICategoryRepository categoryRepository)
{
_chapterRepository = chapterRepository;
_bookRepository = bookRepository;
_categoryRepository = categoryRepository;
Chapters = new ObservableCollection<Chapter>(_chapterRepository.FindAll());
Books = new ObservableCollection<Book>(_bookRepository.FindAll());
Categories = new ObservableCollection<Category>(_categoryRepository.FindAll());
SelectedBook = new Book();
SelectedCategory = new Category();
SelectedChapter = new Chapter();
//
Books.Add(new Book(1,"Cánh đồng bất tận", "Nguyễn Ngọc Tư","2011","NXB Tuổi Trẻ",new Media(),new Media()));
Books.Add(new Book(1, "Sống để kể lại", "Nguyễn Ngọc Tư", "2011", "NXB Tuổi Trẻ", new Media(), new Media()));
Categories.Add(new Category(1, "Cuộc sống", new Media()));
Categories.Add(new Category(1, "Tình yêu", new Media()));
Categories.Add(new Category(1, "Kỹ năng", new Media()));
Chapters.Add(new Chapter(1, "Giới thiệu sách nói", new Media(), new Media()));
Chapters.Add(new Chapter(1, "Trở thành biên tập viên ở El Espectador", new Media(), new Media()));
Chapters.Add(new Chapter(1, "Thử lửa với công việc phóng viên xung kích", new Media(), new Media()));
Chapters.Add(new Chapter(1, "Công việc viết phê bình điện ảnh", new Media(), new Media()));
}
示例2: MainViewModel
/// <summary>
/// Initializes a new instance of the MainViewModel class.
/// </summary>
public MainViewModel(INoteRepository noteRepository, ICategoryRepository categoryRepository)
{
_noteRepository = noteRepository;
_categoryRepository = categoryRepository;
Notes = new ObservableCollection<Note>(_noteRepository.FindAll());
Categories = new ObservableCollection<Category>(_categoryRepository.FindAll());
// Is there categories list empty?
if (Categories.Count == 0)
{
// In this case, I will create a default category with a welcome note
var cat = new Category(Resources.Strings.GeneralCat, "#33CC00", "#FFFFFF");
Categories.Add(cat);
_categoryRepository.SaveAll(Categories);
var note = new Note(Resources.Strings.WelcomeMessage, cat);
Notes.Add(note);
_noteRepository.Save(note);
}
ActualNote = new Note();
SelectedCategory = _categories[0]; // We need to this for Category's ComboBox sake.
Trash = new Category("Trash", "#f8f8f8", "#777777");
AddNoteCommand = new RelayCommand(AddNote, CanAddNote);
EditNoteCommand = new RelayCommand<Note>(EditNote);
DeleteNoteCommand = new RelayCommand<Note>(DeleteNote);
DeleteAllNotesCommand = new RelayCommand(DeleteAllNotes);
CategoryOptionsCommand = new RelayCommand(OpenCategoryOptions);
// We expect a message with some lists with changes.
Messenger.Default.Register<CategoryEditorChangesMessage>(this, MakingNewCatChanges);
}