コード例 #1
0
        // GET: AdminDictionary
        public ActionResult ExtendedProperties()
        {
            ExtendedPropertyViewModel _model = new ExtendedPropertyViewModel();

            _model.DatabaseObject = new List <DatabaseObjects>();
            return(View(_model));
        }
コード例 #2
0
        public ActionResult ChangeDatabase(ExtendedPropertyViewModel _model)
        {
            DatabaseEntity _entity = new DatabaseEntity()
            {
                DatabaseName = _model.SelectedDatabase
            };

            _model.DatabaseObject = ServiceInfo.InvokePostService <List <DatabaseObjects> >(ServiceInfo.Dict_GetAllDataBaseObjects, JsonConvert.SerializeObject(_entity));
            return(View("ExtendedProperties", _model));
        }
コード例 #3
0
        public ActionResult SaveExtendedProperties(ExtendedPropertyViewModel _model)
        {
            ExtendedPropertyEntities _obj = new ExtendedPropertyEntities()
            {
                DatabaseName = _model.SelectedDatabase, PropertiesList = _model.PropertiesValues
            };

            if (_model.PropertiesValues != null && _model.PropertiesValues.Count > 0)
            {
                var PropertiesValues = ServiceInfo.InvokePostService <DatabaseObjects>(ServiceInfo.Dict_SaveExtendedProperties, JsonConvert.SerializeObject(_obj));
                _model = UpdateModelObject(_model);
            }
            return(View("ExtendedProperties", _model));
        }
コード例 #4
0
        private ExtendedPropertyViewModel UpdateModelObject(ExtendedPropertyViewModel _model)
        {
            DatabaseEntity _entity = new DatabaseEntity()
            {
                DatabaseName = _model.SelectedDatabase
            };

            _model.DatabaseObject = ServiceInfo.InvokePostService <List <DatabaseObjects> >(ServiceInfo.Dict_GetAllDataBaseObjects, JsonConvert.SerializeObject(_entity));
            DatabaseDetailObject _data = new DatabaseDetailObject()
            {
                ObjectName = _model.SelectedTable, DatabaseName = _model.SelectedDatabase
            };

            _model.PropertiesValues = ServiceInfo.InvokePostService <List <ExtendedPropertyList> >(ServiceInfo.Dict_GetDataBaseObjectDetail, JsonConvert.SerializeObject(_data));
            return(_model);
        }
コード例 #5
0
        public ActionResult ExtendedPropertiesInfo(ExtendedPropertyViewModel _selectedTableName)
        {
            ExtendedPropertyViewModel _model = new ExtendedPropertyViewModel();

            DatabaseEntity _entity = new DatabaseEntity()
            {
                DatabaseName = _selectedTableName.SelectedDatabase
            };

            _model.DatabaseObject = ServiceInfo.InvokePostService <List <DatabaseObjects> >(ServiceInfo.Dict_GetAllDataBaseObjects, JsonConvert.SerializeObject(_entity));
            DatabaseDetailObject _data = new DatabaseDetailObject()
            {
                ObjectName = _selectedTableName.SelectedTable, DatabaseName = _selectedTableName.SelectedDatabase
            };

            _model.PropertiesValues = ServiceInfo.InvokePostService <List <ExtendedPropertyList> >(ServiceInfo.Dict_GetDataBaseObjectDetail, JsonConvert.SerializeObject(_data));
            _model.SelectedTable    = _selectedTableName.SelectedTable;
            _model.SelectedDatabase = _selectedTableName.SelectedDatabase;
            return(View("ExtendedProperties", _model));
        }