Exemplo n.º 1
0
        private void BindData()
        {
            using (var db = new DataAccess.CSSDataContext())
            {
                DataAccess.Lobby lobby = db.Lobbies.FirstOrDefault(p => p.Id == PublicationID);

                txtBasePath.Text       = lobby.BasePath;
                txtHost.Text           = lobby.Host;
                txtLobbyName.Text      = lobby.Name;
                chkEnabled.Checked     = lobby.IsEnabled;
                chkRestrictive.Checked = lobby.IsRestrictive;
            }


            List <FileInfo> packageInfos = AutoUpdateManager.GetPackages();

            List <Data.EditablePublication> packages = new List <Data.EditablePublication>();

            foreach (FileInfo packageInfo in packageInfos)
            {
                packages.Add(new Data.EditablePublication()
                {
                    IsIncluded = AutoUpdateManager.IsPackageExcludedFromPublication(PublicationID, packageInfo.Name) == false,
                    Name       = packageInfo.Name
                });
            }

            gvPackages.DataSource = packages;
            gvPackages.DataBind();
        }