Beispiel #1
0
 protected DefaultCollectionPresenter(IXamLogger logger, ICommutator commutator)
 {
     this.logger              = logger;
     this.commutator          = commutator;
     PageNavigator            = new PageNavigatorAdapter();
     PullToRefresh            = new ListViewPullToRefreshViewModel();
     PullToRefresh.Refreshed += _OnListRefreshed;
 }
 public AddNewVotingPresenter(IXamLogger logger, IVotingAdditing repo)
 {
     PageNavigator = new PageNavigatorAdapter  {
         Title = "Add new voting"
     };
     this.logger = logger;
     this.repo   = repo;
 }
 public MasterDetailPresenter(IXamLogger logger, ICommutator commutator)
 {
     this.logger     = logger;
     this.commutator = commutator;
     //    Page.IsPresented = false;
     PageNavigator.Title = "Housing Cooperative";
     TabPages            = new TabPageSwither(PageNavigator);
     TabPages.OpenVotingPage();
 }
Beispiel #4
0
        public NotificationListPresenter(IXamLogger logger, INotificationProducer producer)
        {
            //PageNavigator = new PageNavigatorAdapter() {
            //    IconSource = StaticResources.Icons.StarGold,
            //    Title = "Notifications"
            //};
            PullToRefresh            = new ListViewPullToRefreshViewModel();
            PullToRefresh.Refreshed += OnListRefreshed;

            //TODO: get account from domain layer
            Account       = new AccountModel();
            this.logger   = logger;
            this.producer = producer;

            producer.SubstrubeTo(this);
        }