示例#1
0
 public ViewModelBase(INavigationService navigationService, IFitMeetRestService fitMeetRestService)
 {
     _fitMeetRestService  = fitMeetRestService;
     _navigationService   = navigationService;
     NavigateBackCommand  = new DelegateCommand(async() => await _navigationService.GoBackAsync());
     NavigateCommand      = new DelegateCommand <string>(Navigate);
     NavigateModalCommand = new DelegateCommand <string>(NavigateModal);
     Title = string.Empty;
 }
 public ProfileEditPageViewModel(IDependencyService dependencyService, INavigationService navigationService, IPageDialogService dialogService,
                                 IFitMeetRestService fitMeetRestServices, IStaticDataService staticDataServices, IGoogleLocationService googleLocationService) : base(navigationService, fitMeetRestServices)
 {
     _dependencyService  = dependencyService;
     _staticDataServices = staticDataServices;
     _dialogService      = dialogService;
     _googleLocation     = googleLocationService;
     EditImageCommand    = new DelegateCommand(EditImageAsync);
 }
 public AdvanceFilterPopupViewModel(INavigationService navigationService,
                                    IFitMeetRestService fitMeetRestService,
                                    IPageDialogService dialogService,
                                    IEventAggregator eventAggregator,
                                    IStaticDataService staticDataService) : base(navigationService, fitMeetRestService)
 {
     _eventAggregator   = eventAggregator;
     _staticDataService = staticDataService;
     _dialogService     = dialogService;
 }
示例#4
0
        public LoginPageViewModel(INavigationService navigationService,
                                  IPageDialogService dialogService, IDependencyService dependencyService,
                                  ITokenService tokenService, IFitMeetRestService fitMeetRestServices,
                                  IFacebookService facebookService) : base(navigationService, fitMeetRestServices)
        {
            _facebookService   = facebookService;
            _tokenService      = tokenService;
            _dialogService     = dialogService;
            _dependencyService = dependencyService;

            LoginFacebookCommand = new DelegateCommand(LoginFacebook);
        }
示例#5
0
 public AboutPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestService) : base(navigationService, fitMeetRestService)
 {
 }
        public MainTabbedPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestServices, IEventAggregator eventAggregator) : base(navigationService, fitMeetRestServices)
        {
            _eventAggregator = eventAggregator;

            _eventAggregator.GetEvent <ChangeTabbedEvent>().Subscribe(ChangeTab);
        }
示例#7
0
        public ChatPageViewModel(IPageDialogService dialogService, INavigationService navigationService, IFitMeetRestService fitMeetRestService) : base(navigationService, fitMeetRestService)
        {
            _dialogService = dialogService;

            SendMessageCommand = new DelegateCommand(SendMessage, CanSendMessage);
            LoadMoreCommand    = new DelegateCommand(LoadMore);
        }
 public MessagePageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestServices) : base(navigationService, fitMeetRestServices)
 {
 }
示例#9
0
 public NewsDetailPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestServices) : base(navigationService, fitMeetRestServices)
 {
 }
示例#10
0
 public SignUpPageViewModel(INavigationService navigationService, ITokenService tokenService,
                            IPageDialogService dialogService, IFitMeetRestService fitMeetRestServices) : base(navigationService, fitMeetRestServices)
 {
     _dialogService = dialogService;
     _tokenService  = tokenService;
 }
示例#11
0
 public ChangePasswordPageViewModel(IPageDialogService dialogService, INavigationService navigationService, IFitMeetRestService fitMeetRestService) : base(navigationService, fitMeetRestService)
 {
     _dialogService        = dialogService;
     ChangePasswordCommand = new DelegateCommand(ChangePassword, CanExecuteChangePassword);
 }
示例#12
0
 public ManualLoginPageViewModel(ITokenService tokenService, INavigationService navigationService, IFitMeetRestService fitMeetRestServices, IPageDialogService dialogService) : base(navigationService, fitMeetRestServices)
 {
     _dialogService = dialogService;
     _tokenService  = tokenService;
 }
示例#13
0
 public PrivacyPolicyPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestService) : base(navigationService, fitMeetRestService)
 {
 }
示例#14
0
 public StartupPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestServices, ITokenService tokenService) : base(navigationService, fitMeetRestServices)
 {
     _tokenService = tokenService;
 }
示例#15
0
 public StaticDataService(IFitMeetRestService fitMeetRestService)
 {
     _fitMeetRestService = fitMeetRestService;
 }
示例#16
0
 public BlockedFriendsPageViewModel(INavigationService navigationService, IFitMeetRestService fitMeetRestService) : base(navigationService, fitMeetRestService)
 {
     ItemTappedCommand = new DelegateCommand <string>(ItemTapped);
 }