├── .gitignore ├── BlazorWasmGraphQL.sln ├── BlazorWasmGraphQL ├── Client │ ├── .config │ │ └── dotnet-tools.json │ ├── App.razor │ ├── AuthToken.cs │ ├── BlazorWasmGraphQL.Client.csproj │ ├── CustomAuthStateProvider.cs │ ├── GraphQLAPIClient │ │ ├── .graphqlrc.json │ │ ├── AddMovieData.graphql │ │ ├── AuthenticateUser.graphql │ │ ├── DeleteMovieData.graphql │ │ ├── EditMovieData.graphql │ │ ├── FetchGenreList.graphql │ │ ├── FetchMovieList.graphql │ │ ├── FetchWatchList.graphql │ │ ├── FilterMovieData.graphql │ │ ├── Generated │ │ │ └── MovieClient.StrawberryShake.cs │ │ ├── RegisterUser.graphql │ │ ├── SortMovieData.graphql │ │ ├── ToggleWatchList.graphql │ │ ├── schema.extensions.graphql │ │ └── schema.graphql │ ├── Pages │ │ ├── AddEditMovie.razor │ │ ├── AddEditMovie.razor.cs │ │ ├── AddToWatchlist.razor │ │ ├── AddToWatchlist.razor.cs │ │ ├── Home.razor │ │ ├── Home.razor.cs │ │ ├── Home.razor.css │ │ ├── Login.razor │ │ ├── Login.razor.cs │ │ ├── ManageMovies.razor │ │ ├── ManageMovies.razor.cs │ │ ├── MovieCard.razor │ │ ├── MovieCard.razor.cs │ │ ├── MovieCard.razor.css │ │ ├── MovieDetails.razor │ │ ├── MovieDetails.razor.cs │ │ ├── MovieDetails.razor.css │ │ ├── MovieGenre.razor │ │ ├── MovieGenre.razor.cs │ │ ├── MovieGenre.razor.css │ │ ├── MovieRating.razor │ │ ├── MovieRating.razor.cs │ │ ├── MovieRating.razor.css │ │ ├── Registration.razor │ │ ├── Registration.razor.cs │ │ ├── Watchlist.razor │ │ ├── Watchlist.razor.cs │ │ └── Watchlist.razor.css │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Shared │ │ ├── AppStateContainer.cs │ │ ├── CustomValidator.cs │ │ ├── MainLayout.razor │ │ ├── MainLayout.razor.css │ │ ├── NavMenu.razor │ │ ├── NavMenu.razor.cs │ │ ├── NavMenu.razor.css │ │ └── RedirectToLogin.razor │ ├── _Imports.razor │ └── wwwroot │ │ ├── css │ │ ├── app.css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ └── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ ├── css │ │ │ └── open-iconic-bootstrap.min.css │ │ │ └── fonts │ │ │ ├── open-iconic.eot │ │ │ ├── open-iconic.otf │ │ │ ├── open-iconic.svg │ │ │ ├── open-iconic.ttf │ │ │ └── open-iconic.woff │ │ ├── favicon.ico │ │ ├── icon-192.png │ │ └── index.html ├── Server │ ├── BlazorWasmGraphQL.Server.csproj │ ├── DataAccess │ │ ├── MovieDataAccessLayer.cs │ │ ├── UserDataAccessLayer.cs │ │ └── WatchlistDataAccessLayer.cs │ ├── GraphQL │ │ ├── AuthMutationResolver.cs │ │ ├── MovieMutationResolver.cs │ │ ├── MovieQueryResolver.cs │ │ └── WatchlistMutationResolver.cs │ ├── Interfaces │ │ ├── IMovie.cs │ │ ├── IUser.cs │ │ └── IWatchlist.cs │ ├── Models │ │ ├── AuthenticatedUser.cs │ │ ├── MovieDBContext.cs │ │ ├── UserMaster.cs │ │ └── UserType.cs │ ├── Pages │ │ ├── Error.cshtml │ │ └── Error.cshtml.cs │ ├── Poster │ │ ├── 0de54a0b-6fa5-4a50-b10c-3e8ca36581d9.jpg │ │ ├── 130361e0-669f-4f25-b608-6613c51e33b6.jpg │ │ ├── 469a72b1-02bf-496d-8e0c-86166f1b2584.jpg │ │ ├── 5af918b5-0aeb-40c8-a4a7-444c964fb437.jpg │ │ ├── 72d23bc9-4e58-42cf-9b93-8acd4eebe5b9.jpg │ │ ├── 75457f0f-8bdc-414b-81e9-7fa5d37d13a4.jpg │ │ ├── 8b1c11fe-da6b-4b4f-a2d1-eee115585e89.jpg │ │ ├── 8c93580c-1e5c-45c0-a1b7-84cb706bc367.jpg │ │ ├── 9ef9d5a6-3ebb-4bf5-8be6-5c225644e39a.jpg │ │ ├── DefaultPoster.jpg │ │ ├── a87ac02e-9d9c-46c7-8097-b37d4418e8ce.jpg │ │ ├── ac780ac1-081d-4d78-8bfa-c358a0a97a26.jpg │ │ ├── d1d3885d-8970-49e9-9048-5c6b0e178b6c.jpg │ │ └── ef36ce15-f73f-4485-8e6e-8c010d5a7c58.jpg │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json └── Shared │ ├── BlazorWasmGraphQL.Shared.csproj │ ├── Dto │ ├── AuthResponse.cs │ ├── RegistrationResponse.cs │ ├── UserLogin.cs │ └── UserRegistration.cs │ └── Models │ ├── Genre.cs │ ├── Movie.cs │ ├── Policies.cs │ ├── UserRoles.cs │ ├── Watchlist.cs │ └── WatchlistItem.cs ├── DBScript └── MovieDBscript.sql └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/.gitignore -------------------------------------------------------------------------------- /BlazorWasmGraphQL.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL.sln -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/.config/dotnet-tools.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/App.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/AuthToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/AuthToken.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/BlazorWasmGraphQL.Client.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/BlazorWasmGraphQL.Client.csproj -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/CustomAuthStateProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/CustomAuthStateProvider.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/.graphqlrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/.graphqlrc.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/AddMovieData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/AddMovieData.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/AuthenticateUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/AuthenticateUser.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/DeleteMovieData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/DeleteMovieData.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/EditMovieData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/EditMovieData.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchGenreList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchGenreList.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchMovieList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchMovieList.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchWatchList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/FetchWatchList.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/FilterMovieData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/FilterMovieData.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/Generated/MovieClient.StrawberryShake.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/Generated/MovieClient.StrawberryShake.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/RegisterUser.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/RegisterUser.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/SortMovieData.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/SortMovieData.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/ToggleWatchList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/ToggleWatchList.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/schema.extensions.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/schema.extensions.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/GraphQLAPIClient/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/GraphQLAPIClient/schema.graphql -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/AddEditMovie.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/AddEditMovie.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/AddEditMovie.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/AddEditMovie.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/AddToWatchlist.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/AddToWatchlist.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/AddToWatchlist.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/AddToWatchlist.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Home.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Home.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Home.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Home.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Home.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Home.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Login.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Login.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Login.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Login.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/ManageMovies.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/ManageMovies.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/ManageMovies.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/ManageMovies.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieCard.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieCard.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieCard.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieCard.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieCard.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieCard.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieDetails.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieDetails.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieDetails.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieDetails.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieDetails.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieDetails.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieGenre.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieGenre.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieGenre.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieGenre.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieGenre.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieGenre.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieRating.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieRating.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieRating.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieRating.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/MovieRating.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/MovieRating.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Registration.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Registration.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Registration.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Registration.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Watchlist.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Watchlist.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Watchlist.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Watchlist.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Pages/Watchlist.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Pages/Watchlist.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Program.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/AppStateContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/AppStateContainer.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/CustomValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/CustomValidator.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/MainLayout.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/MainLayout.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/MainLayout.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/MainLayout.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/NavMenu.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/NavMenu.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/NavMenu.razor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/NavMenu.razor.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/NavMenu.razor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/NavMenu.razor.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/Shared/RedirectToLogin.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/Shared/RedirectToLogin.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/_Imports.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/_Imports.razor -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/app.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/bootstrap/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/bootstrap/bootstrap.min.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/bootstrap/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/bootstrap/bootstrap.min.css.map -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/FONT-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/FONT-LICENSE -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/ICON-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/ICON-LICENSE -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/README.md -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/css/open-iconic-bootstrap.min.css -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.eot -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.otf -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.svg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.ttf -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/css/open-iconic/font/fonts/open-iconic.woff -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/favicon.ico -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/icon-192.png -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Client/wwwroot/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Client/wwwroot/index.html -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/BlazorWasmGraphQL.Server.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/BlazorWasmGraphQL.Server.csproj -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/DataAccess/MovieDataAccessLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/DataAccess/MovieDataAccessLayer.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/DataAccess/UserDataAccessLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/DataAccess/UserDataAccessLayer.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/DataAccess/WatchlistDataAccessLayer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/DataAccess/WatchlistDataAccessLayer.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/GraphQL/AuthMutationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/GraphQL/AuthMutationResolver.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/GraphQL/MovieMutationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/GraphQL/MovieMutationResolver.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/GraphQL/MovieQueryResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/GraphQL/MovieQueryResolver.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/GraphQL/WatchlistMutationResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/GraphQL/WatchlistMutationResolver.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Interfaces/IMovie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Interfaces/IMovie.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Interfaces/IUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Interfaces/IUser.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Interfaces/IWatchlist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Interfaces/IWatchlist.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Models/AuthenticatedUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Models/AuthenticatedUser.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Models/MovieDBContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Models/MovieDBContext.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Models/UserMaster.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Models/UserMaster.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Models/UserType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Models/UserType.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Pages/Error.cshtml -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/0de54a0b-6fa5-4a50-b10c-3e8ca36581d9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/0de54a0b-6fa5-4a50-b10c-3e8ca36581d9.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/130361e0-669f-4f25-b608-6613c51e33b6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/130361e0-669f-4f25-b608-6613c51e33b6.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/469a72b1-02bf-496d-8e0c-86166f1b2584.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/469a72b1-02bf-496d-8e0c-86166f1b2584.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/5af918b5-0aeb-40c8-a4a7-444c964fb437.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/5af918b5-0aeb-40c8-a4a7-444c964fb437.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/72d23bc9-4e58-42cf-9b93-8acd4eebe5b9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/72d23bc9-4e58-42cf-9b93-8acd4eebe5b9.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/75457f0f-8bdc-414b-81e9-7fa5d37d13a4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/75457f0f-8bdc-414b-81e9-7fa5d37d13a4.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/8b1c11fe-da6b-4b4f-a2d1-eee115585e89.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/8b1c11fe-da6b-4b4f-a2d1-eee115585e89.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/8c93580c-1e5c-45c0-a1b7-84cb706bc367.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/8c93580c-1e5c-45c0-a1b7-84cb706bc367.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/9ef9d5a6-3ebb-4bf5-8be6-5c225644e39a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/9ef9d5a6-3ebb-4bf5-8be6-5c225644e39a.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/DefaultPoster.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/DefaultPoster.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/a87ac02e-9d9c-46c7-8097-b37d4418e8ce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/a87ac02e-9d9c-46c7-8097-b37d4418e8ce.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/ac780ac1-081d-4d78-8bfa-c358a0a97a26.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/ac780ac1-081d-4d78-8bfa-c358a0a97a26.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/d1d3885d-8970-49e9-9048-5c6b0e178b6c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/d1d3885d-8970-49e9-9048-5c6b0e178b6c.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Poster/ef36ce15-f73f-4485-8e6e-8c010d5a7c58.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Poster/ef36ce15-f73f-4485-8e6e-8c010d5a7c58.jpg -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Program.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/Properties/launchSettings.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/appsettings.Development.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Server/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Server/appsettings.json -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/BlazorWasmGraphQL.Shared.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/BlazorWasmGraphQL.Shared.csproj -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Dto/AuthResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Dto/AuthResponse.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Dto/RegistrationResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Dto/RegistrationResponse.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Dto/UserLogin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Dto/UserLogin.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Dto/UserRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Dto/UserRegistration.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/Genre.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/Genre.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/Movie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/Movie.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/Policies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/Policies.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/UserRoles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/UserRoles.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/Watchlist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/Watchlist.cs -------------------------------------------------------------------------------- /BlazorWasmGraphQL/Shared/Models/WatchlistItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/BlazorWasmGraphQL/Shared/Models/WatchlistItem.cs -------------------------------------------------------------------------------- /DBScript/MovieDBscript.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/DBScript/MovieDBscript.sql -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suresh-mohan/Blazor-WebAssembly-GraphQL/HEAD/README.md --------------------------------------------------------------------------------