Farzin Keshvarian you need your phone to turn on to retrieve any data from it. Start by following the troubleshooting flowchart for the “No Power “ situation.
Of course you should also try and change the charging port (flex) to see if that will make a difference. Check this teardown to see what is involved with this. Samsung Galaxy S7 Edge Teardown
Yo umauy get the advice that you can recover the data directly from the memory chips (chip off procedure). That will no longer work for models since the S6 . The S7 uses UFS 2.0 in a FBGA153 layout and it is not likely you get any readable info by performing a chip-off and reading the chip like it was previously done with the eMMC chip. Samsung uses that memory on the Galaxy S6, S7 and above. Remember also that full disk encryption is required on Android 6.0 so another strike against that type of method. So, best way is get it fixed long enough for it to power up and then use either your computer to download what you need or back up your phone for the data.
You can always contact a data recovery specialist and see what they are telling you. BTW no software fix for this either. Recovery software will not work on a dead board.