Added base repository class and add basic method into facade class