コード例 #1
0
        public RegisterClientsPageViewModel(
            INavigationService navigationService,
            IClientsAppService clientsAppService,
            IUserAppService userAppService,
            ISeasonAppService seasonAppService,
            ITrophyAppService trophyAppService,
            IGamificationPointsAppService gamificationPointsAppService,
            IChallengesAppService challengesAppService,
            IUserDialogs userDialogs)
        {
            _navigationService            = navigationService;
            _clientsAppService            = clientsAppService;
            _userAppService               = userAppService;
            _trophyAppService             = trophyAppService;
            _gamificationPointsAppService = gamificationPointsAppService;
            _challengesAppService         = challengesAppService;
            _seasonAppService             = seasonAppService;
            _userDialogs = userDialogs;

            ClientSelectedForEdition = new Client();
            OpenPopupDateCommand     = new DelegateCommand(OpenDatePopup).ObservesCanExecute(() => CanExecute);
            RegisterNewClientCommand = new DelegateCommand(RegisterNewClient).ObservesCanExecute(() => CanExecute);
            AnniversaryDate          = DatePlaceholder;
            ColorDateAnniversary     = Color.FromHex("#d5d5d5");
        }
コード例 #2
0
 public LandingPageViewModel(
     ISeasonAppService seasonAppService,
     INavigationService navigationService,
     IGamificationPointsAppService gamificationPointsAppService,
     IUserAppService userAppService,
     IClientsAppService clientsAppService,
     IChallengesAppService challengesAppService,
     ITrophyAppService trophyAppService)
 {
     _seasonAppService             = seasonAppService;
     _navigationService            = navigationService;
     _gamificationPointsAppService = gamificationPointsAppService;
     _userAppService       = userAppService;
     _clientsAppService    = clientsAppService;
     _challengesAppService = challengesAppService;
     _trophyAppService     = trophyAppService;
 }
コード例 #3
0
 public RegisterSalePageViewModel(
     INavigationService navigationService,
     IUserDialogs userDialogs,
     ISalesAppService salesAppService,
     IUserAppService userAppService,
     IGamificationPointsAppService gamificationPointsAppService,
     ITrophyAppService trophyAppService,
     IChallengesAppService challengesAppService,
     ISeasonAppService seasonAppService)
 {
     _navigationService            = navigationService;
     _userDialogs                  = userDialogs;
     _salesAppService              = salesAppService;
     _userAppService               = userAppService;
     _trophyAppService             = trophyAppService;
     _gamificationPointsAppService = gamificationPointsAppService;
     _challengesAppService         = challengesAppService;
     _seasonAppService             = seasonAppService;
     GoBackCommand                 = new DelegateCommand(GoBack).ObservesCanExecute(() => CanExecute);
     SaveSaleCommand               = new DelegateCommand(SaveSale).ObservesCanExecute(() => CanExecute);
     SaleRegistered                = new Sale();
 }
コード例 #4
0
 public GamificationRulesPageViewModel(IGamificationPointsAppService gamificationPointsAppService)
 {
     _gamificationPointsAppService = gamificationPointsAppService;
 }