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;
        }
Esempio n. 3
0
        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;
 }
 public MessagesController(IMessagingController messagingController)
 {
     this.messagingController = messagingController;
 }