public BookPresenter(IMyLibraryDomainModel domainModel, IBookView mainView) { // Сохраняем внедряемые ссылки на модель и представление Model = domainModel; View = mainView; // Подписываемся на события представления View.Loaded += OnLoaded; View.AuthorSelected += OnAuthorSelected; View.PressSelected += OnPressSelected; }
public MainPresenter(IMyLibraryDomainModel domainModel, IMainView mainView) { // Сохраняем внедряемые ссылки на модель и представление Model = domainModel; View = mainView; // Подписываемся на события представления View.Loaded += OnLoaded; View.AddBook += OnAddBook; View.EditBook += OnEditBook; View.DeleteBook += OnDeleteBook; View.EditAuthors += OnEditAuthors; View.EditPresses += OnEditPresses; }
public AuthorsPresenter(IMyLibraryDomainModel domainModel, IRefView refView) { // Сохраняем внедряемые ссылки на модель и представление Model = domainModel; View = refView; // Настраиваем представление View.Title = "Авторы"; View.ListViewTheOnlyColumnName = "Автор"; // Подписываемся на события представления View.Loaded += OnLoaded; View.Add += OnAdd; View.Edit += OnEdit; View.Delete += OnDelete; }