Example #1
0
 public UserAddPresenter(IUserBusinessModel model, IUserAddView userAddView, IUserListView userListView)
 {
     this.model            = model;
     this.userAddView      = userAddView;
     this.userListView     = userListView;
     userAddView.Presenter = this;
 }
Example #2
0
        public UserListPresenter(IUserListView view, IRepositoryProvider <User> provider)
        {
            this.view     = view;
            this.provider = provider;

            SubscribeToViewEvents();
        }
Example #3
0
 public UserListModule(IUserListView View)
 {
     Container.Register(() => View);
     Container.Register <IUserListInteractor, UserListInteractor>();
     Container.Register <UserListPresenter>();
     Container.Verify();
 }
        public UserListPresenter(IUserListView view)
        {
            _view       = view;
            _repository = new SecuritieSrv();

            _view.Form_Load     += Form_Load;
            _view.Filter_Click  += Filter_Click;
            _view.Clear_Click   += Clear_Click;
            _view.Selecting_Row += Selecting_Row;
            _view.OK_Click      += OK_Click;
            _view.PreviousPage  += PreviousPage;
            _view.NextPage      += NextPage;
        }
 public UserListPresenter(IUserListView view, ISessionProvider session, ISecurityContext securityContext)
     : base(view, session, securityContext)
 {
     _view                   = base.GetView <IUserListView>();
     _view.LoadView         += new EventHandler(_view_LoadView);
     _view.OnGetItems       += new EventHandler <InsightGridArg>(_view_OnGetItems);
     _view.OnItemSelected   += new EventHandler <InsightLinkButtonArgs>(_view_OnItemSelected);
     _view.UnloadView       += new EventHandler(_view_UnloadView);
     _view.InitView         += new EventHandler(_view_InitView);
     _view.OnItemsDataBound += new EventHandler <InsightGridItemEventArgs>(_view_OnItemsDataBound);
     MessageBus <InsightToolBarButtonClickedArg> .MessageReceived += new EventHandler <InsightToolBarButtonClickedArg>(Presenter_MessageReceived);
     MessageBus <InsightGridArg> .MessageReceived        += new EventHandler <InsightGridArg>(Presenter_MessageReceived);
     MessageBus <InsightFiltersViewArg> .MessageReceived += new EventHandler <InsightFiltersViewArg>(Presenter_MessageReceived);
 }
        public UserListPresenter(IUserListView view, IUnityContainer container)
        {
            if (view == null)
            {
                throw new ArgumentNullException("view");
            }

            if (container == null)
            {
                throw new ArgumentNullException("container");
            }

            this._container = container;

            CreateCommand = new DelegateCommand <Usuario>(OnCreateExecute);
            DeleteCommand = new DelegateCommand <Usuario>(OnDeleteExecute, CanDelete);
            UpdateCommand = new DelegateCommand <Usuario>(OnUpdateExecute, CanUpdate);
            SearchCommand = new DelegateCommand <object>(OnSearchExecute);

            this._view = view;
            this._view.SetPresenter(this);

            SearchCommand.Execute(this);
        }
Example #7
0
 public UserListPresenter(IUserListView view)
 {
     _view = view;
     this.Initialize();
 }
Example #8
0
 public PresenterUser(IUserRepository iuser, IUserListView view)
 {
     userService = new UserService(iuser);
     _view       = view;
 }
Example #9
0
 public UserListPresenter(IUserBusinessModel model, IUserListView view)
 {
     this.model          = model;
     this.view           = view;
     this.view.Presenter = this;
 }