Added Generic Repository sample