Example #1
0
        /// <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();
 }