public E Get(int id) { try { _logger.QuickLog(DbOperationType.GetById, typeof(E), id); var result = _baseDao.GetOneById(id); _logger.LogIfNotFound(typeof(E), id, result); return(result); } catch (Exception ex) { _logger.LogError(ex); throw; } }