public ProspectSMSViewModel(IAuthenticator authService, IIncrementalCollectionFactory collectionFactory, IActivityService activityService, IProspectService prospectService, IMvxMessenger messenger, IMvxNavigationService navigationService) { _authService = authService; _collectionFactory = collectionFactory; _activityService = activityService; _prospectService = prospectService; Messenger = messenger; _navigationService = navigationService; PageSize = 20; messengerToken = Messenger.Subscribe <SMSReceivedMessage>(message => AddMessage(message)); }
public DailyToDoViewModel(IMvxMessenger messenger, IAuthenticator authService, IUserDefinedCodeService userDefinedCodeService, IActivityService activityService, IIncrementalCollectionFactory collectionFactory, IMvxNavigationService navigationService) { Messenger = messenger; _authService = authService; _activityService = activityService; _collectionFactory = collectionFactory; _navigationService = navigationService; _userDefinedCodeService = userDefinedCodeService; dismissedMessengerToken = Messenger.Subscribe <TaskDismissedMessage>(message => RemoveTask(message.Activity)); completedMessengerToken = Messenger.Subscribe <TaskCompletedMessage>(message => RemoveTask(message.Activity)); }
public SMSInboxViewModel(IUserService userService, IMvxMessenger messenger, IAuthenticator authService, IProspectService prospectService, IActivityService activityService, IIncrementalCollectionFactory collectionFactory, IMvxNavigationService navigationService) { Messenger = messenger; _authService = authService; _activityService = activityService; _collectionFactory = collectionFactory; _navigationService = navigationService; _prospectService = prospectService; _userService = userService; messengerToken = Messenger.Subscribe <SMSReceivedMessage>(message => AddMessage(message)); messengerSentToken = Messenger.Subscribe <SMSSentMessage>(message => AddSentMessage(message)); }
public ItemListViewModel(IMvxNavigationService navigationService , IDataRepository repo , IIncrementalCollectionFactory incrementalFactory ) { //_navigationService = navigationService; _repo = repo; _incrementalFactory = incrementalFactory; Items = _incrementalFactory.GetCollection(OnLoadMoreItems); ShowSettingsCommand = new MvxAsyncCommand(async() => await navigationService.Navigate <SettingsViewModel>()); ShowDetailsCommand = new MvxAsyncCommand <SearchItem>(async si => await navigationService.Navigate <ItemDetailViewModel, SearchItem>(param: si)); }
public SplitMasterViewModel(IUserService userService, IMvxMessenger messenger, IDialogService dialogService, IAuthenticator authService, ICommunityService communityService, IProspectService prospectService, IIncrementalCollectionFactory collectionFactory, IMvxNavigationService navigationService) { Messenger = messenger; _dialogService = dialogService; _authService = authService; _communityService = communityService; _prospectService = prospectService; _collectionFactory = collectionFactory; _navigationService = navigationService; _userService = userService; Messenger.Subscribe <ProspectChangedMessage>(message => ProspectUpdated(message.UpdatedProspect), MvxReference.Strong); Messenger.Subscribe <ProspectAssignedMessage>(message => ProspectAssigned(message.AssignedProspect), MvxReference.Strong); Messenger.Subscribe <ActivityAddedMessage>(message => ActivityAdded(message.AddedActivity), MvxReference.Strong); }
public MainViewModel(IIncrementalCollectionFactory incrementalCollectionFactory) { _incrementalCollectionFactory = incrementalCollectionFactory; }
public IncrementalListViewModel(IIncrementalCollectionFactory incrementalCollectionFactory) { _incrementalCollectionFactory = incrementalCollectionFactory; Mvx.TaggedTrace(nameof(IncrementalListViewModel), "CTOR"); }