//load table data
        private void initTableData()
        {
            if (!ReadWriteData.checkTableSizeFileExist())
            {
                ReadWriteData.writeTableSize("30-30");
            }

            if (!ReadWriteData.checkTableImagePathFileExist())
            {
                ReadWriteData.writeTableImagePath(startupProjectPath + "\\Images\\3dmap.png");
            }

            initBackgroundTable(ReadWriteData.readTableImagePath());

            currentTableList = _unitofwork.TableRepository.Get().ToList();

            readTableData();
        }