public ListWindowViewModel(
     SidebarViewModelFactory factory,
     MainViewModel mvm)
 {
     mainViewModel = mvm;
     _factory      = factory;
 }
Exemplo n.º 2
0
        public MainViewModel(ILogger <MainViewModel> logger,
                             DataAccess dataAccess,
                             ViewModelMediator viewModelMediator,
                             IServiceProvider serviceProvider,
                             SidebarViewModelFactory sidebarFactory,
                             ProfileViewModel profileViewModel,
                             LivemeApiProvider api
                             )
        {
            _logger            = logger;
            _dataAccess        = dataAccess;
            DataAccess         = _dataAccess;
            _viewModelMediator = viewModelMediator;
            ServiceProvider    = serviceProvider;
            _sidebarFactory    = sidebarFactory;
            _profileViewModel  = profileViewModel;
            _livemeApi         = api;
            _viewModelMediator.OnNotfication += DispatchNotification;

            LastVisited = new List <User>();
            SearchType  = SearchType.userID;
        }