コード例 #1
0
 public AboNavigationManager(NavigationBuilder navigationBuilder, 
     PopupController popupController,
     AccountManager accountManager)
     : base(navigationBuilder, popupController)
 {
     _accountManager = accountManager;
 }
コード例 #2
0
ファイル: AppManager.cs プロジェクト: jorik041/CrossChat
 public AppManager(ConnectionManager connectionManager, 
     IDeviceInfo deviceInfo,
     AccountManager accountManager) : base(connectionManager)
 {
     _deviceInfo = deviceInfo;
     _accountManager = accountManager;
 }
コード例 #3
0
ファイル: MainViewModel.cs プロジェクト: jorik041/CrossChat
        public MainViewModel()
        {
            IsBusy = true;
            var container = Bootstrapper.Run();
            _appManager = container.Resolve<AppManager>();
            _chatManager = container.Resolve<ChatManager>();
            _accountManager = container.Resolve<AccountManager>();
            _searchManager = container.Resolve<SearchManager>();

            InitAsync();
        }
コード例 #4
0
ファイル: ChatManager.cs プロジェクト: jorik041/CrossChat
 public ChatManager(ConnectionManager connectionManager, 
     ChatServiceProxy chatServiceProxy,
     INotificationService notificationService,
     AccountManager accountManager) : base(connectionManager)
 {
     _chatServiceProxy = chatServiceProxy;
     _notificationService = notificationService;
     _accountManager = accountManager;
     
     History = _messagesSubject = new ExtendedCcObservableCollection<Event>();
     OnlineUsers = _onlinePlayersSubject = new ExtendedCcObservableCollection<User>();
 }
コード例 #5
0
        public RegistrationViewModel(AccountManager accountManager, AppManager appManager)
        {
            _accountManager = accountManager;
            _appManager = appManager;

            NameValidator = new Validator(IsNameValid);
            PasswordValidator = new Validator(IsPasswordValid);

            Sexes = new[] { AppResources.Male, AppResources.Female };
            Countries = CountriesList.Countries; //TODO load from file
            Ages = Enumerable.Range(13, 120).ToArray();

            SelectedSex = Sexes[0];
            SelectedCountry = TryGetCurrentCountry();
            SelectedAge = 18;
        }
コード例 #6
0
ファイル: LoginViewModel.cs プロジェクト: jorik041/CrossChat
 public LoginViewModel(AccountManager accountManager)
 {
     _accountManager = accountManager;
     NameValidator = new Validator(IsNameValid);
     PasswordValidator = new Validator(IsPasswordValid);
 }
コード例 #7
0
 public PhotoSelectorViewModel(AccountManager accountManager)
 {
     _accountManager = accountManager;
 }
コード例 #8
0
 public OnlineProfileViewModel(PhotoSelectorViewModel photoSelectorViewModel, AccountManager accountManager)
 {
     _photoSelectorViewModel = photoSelectorViewModel;
     _accountManager = accountManager;
     Player = new PlayerViewModel(accountManager.CurrentUser);
 }