示例#1
0
        public ActionResult DeleteDatabase(string databaseName)
        {
            Database databaseToDelete = _databases.FirstOrDefault(x => x.Name == databaseName);

            if (databaseToDelete != null)
            {
                _databases.Remove(databaseToDelete);
            }

            XMLOperation.WriteToFile(_databases);

            return(View("Index", _databases));
        }
示例#2
0
        public ActionResult CreateDatabase(Database database)
        {
            _currentDatabase        = database;
            _currentDatabase.Tables = new List <Table>();

            if (_databases.Select(d => d.Name).ToList().Contains(database.Name))
            {
                return(View("Index", _databases));
            }

            _databases.Add(database);
            XMLOperation.WriteToFile(_databases);

            return(View("Tables", _currentDatabase));
        }
示例#3
0
        public ActionResult GoToDatabases()
        {
            XMLOperation.WriteToFile(_databases);

            return(View("Index", _databases));
        }