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(); }
public DeveloperDetailsViewModel(Developer developer, IStatusBarConfig statusBarConfig, IEssentialsService essentialsService = null) { Developer = developer; _statusBarConfig = statusBarConfig; _essentialsService = essentialsService ?? Locator.Current.GetService <IEssentialsService>(); Load(); RegisterCommands(); }