ASP.NET MVC Razor Pages Training Needed -- 2

Job ID: 38446664

Budget: $25 – $50 AUD

I'm looking for trainer who has good knowledge in the current version of ASP.NET MVC Razor Pages with an SQL Server back end using Dapper ORM to help me get back up to speed with this technology.
I need full stack consulting / code review / training that covers both frontend UI and backend database interface. The focus will be reviewing my code so that I have an improved understanding, and I can then do most of the remaining work myself.
The ideal candidate will have:
• Extensive experience with
o ASP.NET
o MVC
o Razor Pages
o SQL Server and the
o Dapper ORM
• Strong teaching skills, with English as a first language.
I used to be good at this 5 years ago, but I have recently been working on other technology, the major change since then is Razor Pages and the greater enforcement of dependency injection (which is where I am having most of my problems).
I need a few hours help and review of my code, this will be over a few days, over a few zoom calls, may expand to more, probably an hour or two a week for some time into the future.
The limiting factor will be my ability to learn from your instruction, so the only fair way to run this is a dollars per hour assignment.
At the end of the initial assignment we will have talked, exchanged a few programs, I will have greatly improved my understanding of the technology and I will have some templates to use moving forward. After that, I will call on you on an as needed basis to help with similar problems as I encounter them.

You will need an excellent understanding of the technology and more importantly the ability to communicate it clearly with me in English over zoom.
I have attached a zip file with my simple program to maintain a single database table, if you can tell me what is wrong with it and fix it so that it runs to maintain the contacts table, then there is a very good chance you will get this job.
The table we are maintaining is…
CREATE TABLE Contacts (
Id INT PRIMARY KEY IDENTITY,
FirstName NVARCHAR(100) ,
LastName NVARCHAR(100) ,
Email NVARCHAR(100) ,
Phone NVARCHAR(50) )
This should be a simple five-to-ten-minute job for someone who knows their way around the technology, if it takes you more than 30 minutes, you are probably not the right person to help me.
Then we will have a quick zoom chat just to make sure we all fully understand each other.
You will show me the table maintenance function working and how you fixed the problem.

In summary, what I am looking for is:
1. Strong technical knowledge of ASP.net MVC, C#, Razor Pages, and Dapper ORM
2. The ability to share that with me over Zoom in English, so you must be able to use the technology to communicate clearly over the internet
3. Proof that you can help me
Notes:
1. This is a reposting of what I posted last night, now that I have a better understanding of what I need, if you responded last night, feel free to respond again.
2. If you can’t solve the simple problem posted, then you are not the right person.
3. I want an individual, if you are the sales guy for a team, no, I do not want a team, I want a single person who knows the technology and who can help me with the areas I don’t fully understand.