public void addUser(User other) { using (db = new TorrentDBContext()) { db.Users.InsertOnSubmit(other); db.SubmitChanges(); } }
public void addFile(File other) { using (db = new TorrentDBContext()) { db.Files.InsertOnSubmit(other); db.SubmitChanges(); } }
public void deleteAllFiles() { using (db = new TorrentDBContext()) { foreach (var file in db.Files) { db.Files.DeleteOnSubmit(file); } db.SubmitChanges(); } }
public void logout(User other) { using (db = new TorrentDBContext()) { foreach (var user in db.Users) { if (user.name.Equals(other.name)) { user.isAvailable = false; db.SubmitChanges(); } } } }
public void disable(string name) { using (db = new TorrentDBContext()) { foreach (var user in db.Users) { if (user.name == name) { user.isAvailable = false; } } db.SubmitChanges(); } }
public void removeUser(User other) { using (db = new TorrentDBContext()) { foreach (var user in db.Users) { if (user.name.Equals(other.name)) { db.Users.DeleteOnSubmit(user); db.SubmitChanges(); } } } }
public void removeFile(File other, string userName) { using (db = new TorrentDBContext()) { foreach (var file in db.Files) { if (file.name.Equals(other.name) && file.allUsers.Equals(userName)) { db.Files.DeleteOnSubmit(file); db.SubmitChanges(); } } } }