Example #1
0
        public Repository(ISqLitePath sqLitePath)
        {
            string databasePath = sqLitePath.GetDatabasePath(Constants.AppConstants.UserDbFileName);

            _database = new SQLiteConnection(databasePath);
            CreateRepository();
        }
Example #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConfigurationViewModel"/> class.
        /// </summary>
        /// <param name="pageService">The page service.</param>
        public ConfigurationViewModel(IPageService pageService)
        {
            TelCode = "( I D D )";
            HandleTranslation(_appViewModel.DefaultedCultureInfo);
            SetActivityIndicatorBlurred(true);
            ShowLanguages();
            SqlDb       = DependencyService.Get <ISqLiteDb>();
            _sqlitepath = DependencyService.Get <ISqLitePath>();
            SqlDb.GetConnection();
            _pageService           = pageService;
            GoToPackingCygest      = new Command(LoadPackingCygest);
            _emailSender           = DependencyService.Get <IEmailDump>();
            DumpClick              = new Command(DumpAsync);
            LowClicked             = new Command(LowButton);
            MediumClicked          = new Command(MediumButton);
            HighClicked            = new Command(HighButton);
            LowClickImageSource    = ImageSource.FromFile("Low_Button.png");
            MediumClickImageSource = ImageSource.FromFile("Medium_Button.png");
            HighClickImageSource   = ImageSource.FromFile("High_Button.png");


            QualityButtonValue             = "Null";
            PackingCygestPageLayoutOpacity = 1;
            if (_appViewModel.DefaultedCultureInfo != null)
            {
                GetAllCountries(_appViewModel.DefaultedCultureInfo);
            }

            _dataAccess                    = new DatabaseAccess();
            PckCountryDisplay              = "Countries";
            PckLanguageDisplay             = "Language";
            PckBranchDisplay               = "Branch";
            MobileNumberplaceholderDisplay = "Mobile Number";
            NewConfig = true;
            PopulateExistingUserDetails();
        }