Example #1
0
        public void Count()
        {
            var _context          = new DBDataModel();
            IArtistRepository rep = new ArtistRepository(_context);
            var count             = rep.Count();

            Assert.IsTrue(count > 0);
        }
Example #2
0
    void ParseDBJsonData(string jsonText)
    {
        dbJsonData = JsonUtility.FromJson <DBDataModel>(jsonText);

        foreach (DBDataDetailModel detail in dbJsonData.DB)
        {
            Debug.Log("" + detail.img + ", " + detail.location + ", " + detail.datetime);
        }
        //TestShowLoadedData();
    }
Example #3
0
        /// <summary>
        /// log into database using provided connection string to make sure the connection string is accurate
        /// </summary>
        /// <param name="startOptions">Parsed StartOptions</param>
        /// <returns>bool: True = success</returns>
        public async Task <bool> SetDBSettingsAsync(StartOptions.StartOptions startOptions)
        {
            //Set the DB Connection String
            var isDBLoggedIn = await DBDataModel.CheckDBConnectionAsync(startOptions.DBConnectionString);

            //Set the Save Destination
            if (startOptions.Destination == null || "csv".Equals(startOptions.Destination.ToLower()))
            {
                SetDataSaveDestination(DestinationSaveEnum.Csv);
            }
            else if ("sqlserver".Equals(startOptions.Destination.ToLower()))
            {
                SetDataSaveDestination(DestinationSaveEnum.SqlServer);
            }

            if (!isDBLoggedIn)
            {
                _log.Error("The Database connection is not correct.");
                return(false);
            }

            return(true);
        }