BaconographyPortable.ViewModel.CommentsViewModel.CommentsViewModel C# (CSharp) Method

CommentsViewModel() public method

Initializes a new instance of the CommentsViewModel class.
public CommentsViewModel ( IBaconProvider baconProvider ) : BaconographyPortable.Common
baconProvider IBaconProvider
return BaconographyPortable.Common
        public CommentsViewModel(IBaconProvider baconProvider)
        {
            _baconProvider = baconProvider;
            _userService = baconProvider.GetService<IUserService>();
            _redditService = baconProvider.GetService<IRedditService>();
            _navigationService = baconProvider.GetService<INavigationService>();
            _dynamicViewLocator = baconProvider.GetService<IDynamicViewLocator>();

            MessengerInstance.Register<SelectCommentTreeMessage>(this, OnComentTreeSelection);
            MessengerInstance.Register<ConnectionStatusMessage>(this, OnConnectionStatusChanged);

            _gotoLink = new RelayCommand(GotoLinkImpl);
            _gotoSubreddit = new RelayCommand(GotoSubredditImpl);
            _gotoUserDetails = new RelayCommand(GotoUserImpl);
        }