Exemplo n.º 1
0
 public void DeleteEntry(IEntry entry, bool hardDelete = false)
 {
     lock (_lock)
     {
         var pEntry = _context.Entries.Where(it => it.EntryGuid == entry.EntryGuid).FirstOrDefault();
         if (pEntry != null)
         {
             if (hardDelete)
             {
                 _context.Entries.DeleteOnSubmit(pEntry);
             }
             else
             {
                 pEntry.EditDateTime = DateTimeOffset.Now;
                 pEntry.IsDeleted    = true;
             }
             _context.SubmitChanges();
         }
     }
 }