public async Task <T> FindAsync(int id, SqlTransaction transaction = null) { using (var connection = _connectionService.Create()) { var conditions = new QueryConditions(); conditions.AddPublicCondition("IsDeleted", "IsDeleted = 0"); var model = await _databaseActions.Find <T>(connection, id, conditions, transaction); return(model); } }