Starting DataController convert to repository Extension

DataController yapısı repository ile oturmadığından dolayı repository
extension olarak tekrardan hazırlanıyor.