public XpTracking(IFirebaseHelper firebaseHelper, ILevelEngine levelEngine, IXpAggregator xpAggregator, IArmoury armoury) { _firebaseHelper = firebaseHelper; _levelEngine = levelEngine; _xpAggregator = xpAggregator; _armoury = armoury; }
public StatsModule(IFirebaseHelper firebaseHelper, ILevelEngine levelEngine, IXpAggregator xpAggregator) : base("/api/stats/") { _firebaseHelper = firebaseHelper; _levelEngine = levelEngine; _xpAggregator = xpAggregator; Get["/users/"] = _ => GetUserDetails(); Get["/users/{userName}"] = _ => GetUserDetails(_.userName); }
public CreateNewHivePageViewModel(IFirebaseHelper firebaseHelper, IPageDialogService pageDialogService) { _firebaseHelper = firebaseHelper; _pageDialogService = pageDialogService; CloseDialogCommand = new DelegateCommand(() => RequestClose(null)); SaveNewHiveCommand = new DelegateCommand(() => SaveNewHive()); }
public DeleteHiveDialogViewModel(IFirebaseHelper firebaseHelper, IEventAggregator eventAggregator, IPageDialogService pageDialogService) { _firebaseHelper = firebaseHelper; _eventAggregator = eventAggregator; _pageDialogService = pageDialogService; CloseDialogCommand = new DelegateCommand(() => RequestClose(null)); DeleteHiveCommand = new DelegateCommand(async() => await DeleteHive()); }
public MoveHivePageViewModel(IFirebaseHelper firebaseHelper, IPageDialogService pageDialogService) { _firebaseHelper = firebaseHelper; _pageDialogService = pageDialogService; CloseDialogCommand = new DelegateCommand(() => RequestClose(new DialogParameters() { { "moveCanceled", true } })); MoveHiveCommand = new DelegateCommand(() => UpdateHivePosition()); }
public HiveListPageViewModel(IFirebaseHelper firebaseHelper, IEventAggregator eventAggregator, IPageDialogService pageDialogService) { _firebaseHelper = firebaseHelper; _pageDialogService = pageDialogService; UserHives = new ObservableCollection <Hive>(); UpdateHiveListEvent updateHiveListEvent = eventAggregator.GetEvent <UpdateHiveListEvent>(); updateHiveListEvent.Subscribe(RefreshHiveList); }
public MapPageViewModel(INavigationService navigationService, IFirebaseHelper firebaseHelper, IDialogService dialogService, IEventAggregator eventAggregator, IPageDialogService pageDialogService ) { _navigationService = navigationService; _dialogService = dialogService; _eventAggregator = eventAggregator; _pageDialogService = pageDialogService; _firebaseHelper = firebaseHelper; _firebaseAuth = DependencyService.Get <IFirebaseAuthentication>(); PinDragStartCommand = new DelegateCommand <PinDragEventArgs>((args) => PinDragStart(args)); PinDragEndCommand = new DelegateCommand <PinDragEventArgs>((args) => PinDragEnd(args)); PinDraggingCommand = new DelegateCommand <PinDragEventArgs>((args) => PinDragging(args)); MapClickedCommand = new DelegateCommand <MapClickedEventArgs>((args) => MapTappedToCreatePin(args)); LogOutCommand = new DelegateCommand(() => LogOut()); Pins = new ObservableCollection <Pin>(); }
/// <summary> /// Initializes a new instance of the <see cref="DivingLogFirebaseRepostiry"/> class. /// </summary> /// <param name="firebase">The firebase.</param> public DivingLogFirebaseRepostiry(IFirebaseHelper firebase) { _firebase = firebase; }
public UserFirebaseRepository(IFirebaseHelper firebase) { _firebase = firebase; }