Exemple #1
0
        public MainViewModel(string databaseServer, string primaryDatabase, string secondaryDatabase, string username, string password, int bulkPurchaseQty)
        {
            // Setup Fields
            _databaseServer    = databaseServer;
            _primaryDatabase   = primaryDatabase;
            _secondaryDatabase = secondaryDatabase;
            _username          = username;
            _password          = password;

            _bulkPurchaseQty    = bulkPurchaseQty;
            _ticketsPurchased   = 0;
            _purchasesPerSecond = 0;
            _progressValue      = 0;

            _duration        = new TimeSpan();
            _statusText      = "";
            _loadingDatabase = "";
            _startText       = "Start";
            _startEnabled    = true;

            // Setup Commands
            PurchaseTicketsCommand = new PurchaseTicketsCommand(this);

            // Setup Workers
            DatabaseLoader = new DatabaseLoader(this);
        }
Exemple #2
0
        public MainViewModel(string databaseServer, string primaryDatabase, string secondaryDatabase, string username, string password, int bulkPurchaseQty)
        {
            // Setup Fields
            _databaseServer    = databaseServer;
            _primaryDatabase   = primaryDatabase;
            _secondaryDatabase = secondaryDatabase;
            _username          = username;
            _password          = password;

            _bulkPurchaseQty    = bulkPurchaseQty;
            _ticketsPurchased   = 0;
            _purchasesPerSecond = 0;
            _progressValue      = 0;

            _duration           = new TimeSpan();
            _statusText         = "";
            _loadingDatabase    = "";
            _startText          = "Start";
            _fieldsEnabled      = true;
            _isDualDatabaseLoad = false;

            // Setup Commands & Collections
            PurchaseTicketsCommand = new PurchaseTicketsCommand(this);

            _concerts     = new List <LookupViewModel>();
            _ticketLevels = new List <LookupViewModel>();
            _customers    = new List <LookupViewModel>();
        }