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)); }
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)); }
public ActionResult GoToDatabases() { XMLOperation.WriteToFile(_databases); return(View("Index", _databases)); }