public ViewMessagePresenter(IViewMessageView viewView, IMessagingController messagingController) : base(viewView) { Requires.NotNull("messagingController", messagingController); _MessagingController = messagingController; View.Delete += DeleteMessage; View.Load += Load; }
public MessageListPresenter(IMessageListView listView, IMessagingController messagingController) : base(listView) { Requires.NotNull("messagingController", messagingController); _MessagingController = messagingController; View.DeleteSelectedMessages += DeleteSelectedMessages; View.MarkSelectedMessagesRead += MarkSelectedMessagesRead; View.MarkSelectedMessagesUnread += MarkSelectedMessagesUnread; View.MessageDataBound += MessageDataBound; View.MessagesNeedDataSource += MessagesNeedDataSource; }
public EditMessagePresenter(IEditMessageView editView, IMessagingController messagingController) : base(editView) { Requires.NotNull("messagingController", messagingController); _messagingController = messagingController; View.Delete += DeleteMessage; View.Load += Load; View.SaveDraft += SaveDraft; View.SendMessage += SendMessage; View.ValidateUser += ValidateUser; }
public MessagesController(IMessagingController messagingController) { this.messagingController = messagingController; }