protected void Page_Load(object sender, EventArgs e) { dba = new DBactions(); int [] count = dba.countUsers(); numOfUsers.Text = count[0].ToString(); onlineUsers.Text = count[1].ToString(); }
public void addUserFiles(Users user, DBactions dba) //user log in { lock (_lock) { if (!onLineUsers.Contains(user)) { onLineUsers.Add(user); } } foreach (FileDetails f in user.FileList) { if (serverFiles.ContainsKey(f)) //file exsits { //file in list -> add new user as source to download lock (_lock) { if (!serverFiles[f].Contains(user)) { serverFiles[f].Add(user); dba.updatePear(f.FileName, f.FileSize); } } } else { //new file to share lock (_lock) { serverFiles.Add(f, new List <Users>()); serverFiles[f].Add(user); dba.addNewFile(f.FileName, f.FileSize); } } } while (bwUpdate.IsBusy) { ; } bwUpdate.RunWorkerAsync(); }