/// <summary> /// Initializes the singleton application object. This is the first line of authored code /// executed, and as such is the logical equivalent of main() or WinMain(). /// </summary> public App() { this.InitializeComponent(); this.Suspending += this.OnSuspending; _repositoryAsync = new DrugsRepositoryAsync(new DbConnectionAsync()); // HardwareButtons.BackPressed += HardwareButtons_BackPressed; UnhandledException += OnUnhandledException; }
public SearchPageViewModel(DrugsRepositoryAsync repositoryAsync, IPageNavigationService navigationService, IDialogService dialogService) { _repositoryAsync = repositoryAsync; _navigationService = navigationService; _dialogService = dialogService; InitCommands(); Task initCollections = InitCollections(); InitViewModel(); }