public async Task DeleteAsync(string id) { var entity = await context.Dogs.FindAsync(id); if (entity == null) { return; } context.Dogs.Remove(entity); await auditService.CreateEntryAsync(Operation.Delete, entity, null); await context.SaveChangesAsync(); }