Exemplo n.º 1
0
        public ActionResult DatabaseTables(string node, string database)
        {
            var vd = new DatabasesModel
            {
                Instance = SQLInstance.Get(node),
                Database = database
            };

            return(View("Databases.Modal.Tables", vd));
        }
Exemplo n.º 2
0
        public ActionResult DatabaseDetail(string node, string database, string view, string objectName)
        {
            var i = SQLInstance.Get(node);

            var vd = new DatabasesModel
            {
                Instance   = i,
                Database   = database,
                ObjectName = objectName
            };

            switch (view)
            {
            case "backups":
                vd.View = DatabasesModel.Views.Backups;
                return(View("Databases.Modal.Backups", vd));

            case "restores":
                vd.View = DatabasesModel.Views.Restores;
                return(View("Databases.Modal.Restores", vd));

            case "storage":
                vd.View = DatabasesModel.Views.Storage;
                return(View("Databases.Modal.Storage", vd));

            case "tables":
                vd.View = DatabasesModel.Views.Tables;
                return(View("Databases.Modal.Tables", vd));

            case "views":
                vd.View = DatabasesModel.Views.Views;
                return(View("Databases.Modal.Views", vd));

            case "unusedindexes":
                vd.View = DatabasesModel.Views.UnusedIndexes;
                return(View("Databases.Modal.UnusedIndexes", vd));

            case "missingindexes":
                vd.View = DatabasesModel.Views.MissingIndexes;
                return(View("Databases.Modal.MissingIndexes", vd));

            case "storedprocedures":
                vd.View = DatabasesModel.Views.StoredProcedures;
                return(View("Databases.Modal.StoredProcedures", vd));
            }
            return(View("Databases.Modal.Tables", vd));
        }
Exemplo n.º 3
0
        public ActionResult DatabaseDetail(string node, string database, string view)
        {
            var vd = new DatabasesModel
            {
                Instance = SQLInstance.Get(node),
                Database = database
            };

            switch (view)
            {
            case "tables":
                vd.View = DatabasesModel.Views.Tables;
                return(View("Databases.Modal.Tables", vd));

            case "views":
                vd.View = DatabasesModel.Views.Views;
                return(View("Databases.Modal.Views", vd));
            }
            return(View("Databases.Modal.Tables", vd));
        }