Example #1
0
        public TourneyListPresenter(ITourneyListView view, ITourneyService service, IViewModelFactory factory)
            : base(view)
        {
            Guard.WhenArgument(service, "Service").IsNull().Throw();
            Guard.WhenArgument(factory, "Factory").IsNull().Throw();

            this.service = service;
            this.factory = factory;

            this.View.MyInit += View_MyInit;
        }
Example #2
0
        //private IJoinTourneyService joinTourneyService;

        public TourneyDetailsPresenter(ITourneyDetailsView view, ITourneyService service, IViewModelFactory factory) : base(view)
        {
            Guard.WhenArgument(service, "service").IsNull();
            Guard.WhenArgument(factory, "factory").IsNull();

            this.service = service;
            this.factory = factory;

            this.View.MyTourneyDetails += View_MyProductDetails;
            this.View.JoinTourney      += View_MyJoinTourney;
            this.View.MyEndTourney     += View_MyEndTourney;
        }
Example #3
0
        public CreateTourneyPresenter(ICreateTourneyView view, ITourneyService service) : base(view)
        {
            this.service = service;

            this.View.MyCreateTourney += OnCreateTourney;
        }