I need a fully functional page using C# MVC 5 that will have functions created to use the Youtube v3 API to search youtube. The results of the search should return in an easily viewed way for the user to directly click on a video and be brought to youtube to view the video. I would like all the filters and parameters possible presented to a user in a friendly nice graphical way so that they may easily search youtube with advanced parameters. Things like Categories, Video Lengths, How many Subscribers they have, Specific "Games" or video content tags. etc. all of it. This page should have all the implementations for the API written in C# with functions that allow our Youtube API Key to be passed into so that it will work. Any models used should also be presented in the code.
For the complete stack please stick to using:
C# MVC 5
Razor Syntax for CSHTML Views
basic c# web dev stack.
I would like this page to be nicely designed graphically, with...