public DevelopersViewModel(IApiService apiService, IStatusBarConfig statusBarConfig)
        {
            _apiService      = apiService;
            _statusBarConfig = statusBarConfig;

            LoadData();
            RegisterEvents();
        }
        public void NavigateToMainPage(IApiService apiService, IStatusBarConfig statusBarConfig)
        {
            Router = new RoutingState();

            Router
            .NavigateAndReset
            .Execute(new DevelopersViewModel(apiService, statusBarConfig))
            .Subscribe();
        }
Exemple #3
0
        public DeveloperDetailsViewModel(Developer developer, IStatusBarConfig statusBarConfig, IEssentialsService essentialsService = null)
        {
            Developer          = developer;
            _statusBarConfig   = statusBarConfig;
            _essentialsService = essentialsService ?? Locator.Current.GetService <IEssentialsService>();

            Load();
            RegisterCommands();
        }