結果 : should i use repository pattern