Exemplo n.º 1
0
 public void addUser(User other)
 {
     using (db = new TorrentDBContext())
     {
         db.Users.InsertOnSubmit(other);
         db.SubmitChanges();
     }
 }
Exemplo n.º 2
0
 public void addFile(File other)
 {
     using (db = new TorrentDBContext())
     {
         db.Files.InsertOnSubmit(other);
         db.SubmitChanges();
     }
 }
Exemplo n.º 3
0
 public void deleteAllFiles()
 {
     using (db = new TorrentDBContext())
     {
         foreach (var file in db.Files)
         {
             db.Files.DeleteOnSubmit(file);
         }
         db.SubmitChanges();
     }
 }
Exemplo n.º 4
0
 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();
             }
         }
     }
 }
Exemplo n.º 5
0
 public void disable(string name)
 {
     using (db = new TorrentDBContext())
     {
         foreach (var user in db.Users)
         {
             if (user.name == name)
             {
                 user.isAvailable = false;
             }
         }
         db.SubmitChanges();
     }
 }
Exemplo n.º 6
0
 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();
             }
         }
     }
 }
Exemplo n.º 7
0
 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();
             }
         }
     }
 }