コード例 #1
0
 public FrmDatabase(ConfigHelper configHelper, Logger logger)
 {
     InitializeComponent();
     this.configHelper = configHelper;
     Logger            = logger;
     repoConnection    = new RepoConnection(configHelper, logger);
 }
コード例 #2
0
        //Select Which implementation of the ADO connector to Use
        private IRepoConnection SelectDATASource()
        {
            var vDataSource = mConfiguration.GetSection(Constants.Strings.AppSettings_DataSource);

            switch (vDataSource.Value)
            {
            case Constants.Strings.SQLite:
                mSlectedDataSource = new SqliteConnection(mConfiguration);
                mServices.AddSingleton <IRepoConnection>(mSlectedDataSource);
                break;

            case Constants.Strings.MySQL:
                mSlectedDataSource = new MySQLConnection(mConfiguration);
                mServices.AddSingleton <IRepoConnection>(mSlectedDataSource);
                break;

            case Constants.Strings.SqlCe:
                //mSlectedDataSource = new SqlCeConnection(mConfiguration);
                //mServices.AddSingleton<IRepoConnection>(mSlectedDataSource);
                break;
            }
            return(mSlectedDataSource);
        }
コード例 #3
0
 public DbCreator(IRepoConnection aDataConnector)
 {
     mDataConnector = aDataConnector;
 }
コード例 #4
0
        public GuestDapper(IRepoConnection aRepoConnection)
        {
            _DataConnector = aRepoConnection;

            SetupDataBase();
        }
コード例 #5
0
 public void StartUp(IRepoConnection aReopConnection, Guest aGuest)
 {
     throw new NotImplementedException();
 }
コード例 #6
0
 public void StartUp(IRepoConnection aReopConnection)
 {
 }
コード例 #7
0
 public GuestWebAPI(IRepoConnection aRepoConnection)
 {
     _ApiUrl = aRepoConnection.ConnectionString;
 }
コード例 #8
0
        public GuestDataCommon(IRepoConnection aRepoConnection)
        {
            mDataConnector = aRepoConnection;

            SetupDataBase();
        }