Added transaction & modified all Repositories & added UserEntity.cs