Example #1
0
 public Task <bool> Delete(BuddyLookup lookup)
 {
     return(Task.Run(async() =>
     {
         var buddies = (await Lookup(lookup)).ToList();
         foreach (var buddy in buddies)
         {
             gameTrackerDb.Remove <Buddy>(buddy);
         }
         var num_modified = await gameTrackerDb.SaveChangesAsync();
         return buddies.Count > 0 && num_modified > 0;
     }));
 }
Example #2
0
 public Task <bool> Delete(PersistDataLookup lookup)
 {
     return(Task.Run(async() =>
     {
         var keys = (await Lookup(lookup)).ToList();
         foreach (var key in keys)
         {
             gameTrackerDb.Remove <PersistData>(key);
         }
         var num_modified = await gameTrackerDb.SaveChangesAsync();
         return keys.Count > 0 && num_modified > 0;
     }));
 }
Example #3
0
 public Task <bool> Delete(ProfileLookup lookup)
 {
     return(Task.Run(async() =>
     {
         var profiles = (await Lookup(lookup)).ToList();
         foreach (var profile in profiles)
         {
             gameTrackerDb.Remove <Profile>(profile);
         }
         var num_modified = await gameTrackerDb.SaveChangesAsync();
         return profiles.Count > 0 && num_modified > 0;
     }));
 }