public ProfilePreviewPageViewModel(CardItemViewModel cardItem) { _pairingsManager = SimpleIoc.Default.GetInstance <IPairingsManager>(); _profileManager = SimpleIoc.Default.GetInstance <IProfileManager>(); CardItem = cardItem; RequestBlockCommand = new RelayCommand(RequestBlockProfile); RequestReportCommand = new RelayCommand(RequestReportProfile); }
public MainViewModel(INavigationService navigationService, IPairingsManager pairingsManager) { _navigationService = navigationService; _pairingsManager = pairingsManager; CardItems = new ObservableRangeCollection <CardItemViewModel>(); Threshold = (uint)(App.ScreenWidth / 3); CardSwipedCommand = new RelayCommand <SwipedCardEventArgs>(async(args) => await CardSwiped(args)); SearchAgainCommand = new RelayCommand(async() => await RetrievePairings()); NavigateToPartnershipsCommand = new RelayCommand(NavigateToPartnerships); PreviewProfileCommand = new RelayCommand <CardItemViewModel>(async card => await PreviewProfile(card)); MessagingCenter.Instance.Subscribe <App>(this, MessageNames.ReloadSearch, ReloadSearchResults); LoadData(); }
public PairingsController(IProfilesManager profilesManager, IPairingsManager pairingsManager) { _profilesManager = profilesManager; _pairingsManager = pairingsManager; }