結果 : should you use repository pattern