Пример #1
0
        public List <PluginListItemViewModel> GetAllPlugins()
        {
            var plugins = new List <PluginListItemViewModel>();
            var sql     = "SELECT * from Plugins";

            var table = _dbHelper.ExecuteDataTable(sql);

            foreach (var row in table.Rows.Cast <DataRow>())
            {
                var plugin = new PluginListItemViewModel();
                plugin.PluginId    = Guid.Parse(row["PluginId"].ToString());
                plugin.Name        = row["Name"].ToString();
                plugin.UniqueKey   = row["UniqueKey"].ToString();
                plugin.Version     = row["Version"].ToString();
                plugin.DisplayName = row["DisplayName"].ToString();

                plugins.Add(plugin);
            }

            return(plugins);
        }
Пример #2
0
        public List <PluginListItemViewModel> GetAllPlugins()
        {
            List <PluginListItemViewModel> plugins = new List <PluginListItemViewModel>();
            string sql = "SELECT * from Plugins";

            DataTable table = _dbHelper.ExecuteDataTable(sql);

            foreach (DataRow row in table.Rows.Cast <DataRow>())
            {
                PluginListItemViewModel plugin = new PluginListItemViewModel
                {
                    PluginId    = Guid.Parse(row["PluginId"].ToString()),
                    Name        = row["Name"].ToString(),
                    UniqueKey   = row["UniqueKey"].ToString(),
                    Version     = row["Version"].ToString(),
                    DisplayName = row["DisplayName"].ToString(),
                    IsEnable    = Convert.ToBoolean(row["Enable"])
                };

                plugins.Add(plugin);
            }

            return(plugins);
        }