Beispiel #1
0
 public bool Remove(LicenseContainer license)
 {
     return(listLocker.Write(licenses =>
     {
         var res = licenses.Remove(license);
         pathLocker.Write(path => File.WriteAllText(path, licenses.ToJson()));
         LicenseRemoved?.Invoke(this, new EventArgs <LicenseContainer>(license));
         return res;
     }));
 }
Beispiel #2
0
 public bool Remove(LicenseContainer license)
 {
     var res = licenses.Remove(license); LicenseRemoved?.Invoke(this, new EventArgs <LicenseContainer>(license)); return(res);
 }