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); }
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); }