Beispiel #1
0
        public DBFacadeTests()
        {
            var filePath = $"{Environment.CurrentDirectory}\\db.sqlite";

            _settings = new ApiSettings
            {
                ConnectionString = $"Data Source={filePath}"
            };
            _facade = new DBFacade(_settings);

            var isFirstRun = !File.Exists(filePath);

            if (isFirstRun)
            {
                _facade.CreateDatabase();
            }
        }
Beispiel #2
0
        public IActionResult CreateDatabase()
        {
            var response = _dBFacade.CreateDatabase();

            return(response ? Ok() : StatusCode(StatusCodes.Status500InternalServerError));
        }