OK, I don't know asp or razor, but with that said, I don't see where the code sets up a ajax call from Autocomplete to your server. As I read the Console pictures, it looks like you are sending GETs and not receiving a response from the server - I could be wrong. If that is the case, it is another indication that the ajax communication is not set up.
Take a look at the links that I provide toward the end of this posting. The jensbit tutorial will give you the concepts you need, and you can probably figure out the specific code for your case from that.
https://forum.jquery.com/topic/autocomplete-how-to-use-mysql-data