├── .gitignore
├── README.md
├── React 17 and ASP.NET Core 6
├── Module 1 - Introduction
│ ├── CombinedProject
│ │ ├── CombinedProject.sln
│ │ └── CombinedProject
│ │ │ ├── .gitignore
│ │ │ ├── ClientApp
│ │ │ ├── .env
│ │ │ ├── .env.development
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── aspnetcore-https.js
│ │ │ ├── aspnetcore-react.js
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ │ ├── favicon.ico
│ │ │ │ ├── index.html
│ │ │ │ └── manifest.json
│ │ │ └── src
│ │ │ │ ├── App.js
│ │ │ │ ├── App.test.js
│ │ │ │ ├── components
│ │ │ │ ├── Counter.js
│ │ │ │ ├── FetchData.js
│ │ │ │ ├── Home.js
│ │ │ │ ├── Layout.js
│ │ │ │ ├── NavMenu.css
│ │ │ │ └── NavMenu.js
│ │ │ │ ├── custom.css
│ │ │ │ ├── index.js
│ │ │ │ ├── registerServiceWorker.js
│ │ │ │ └── setupProxy.js
│ │ │ ├── CombinedProject.csproj
│ │ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ │ ├── Pages
│ │ │ ├── Error.cshtml
│ │ │ ├── Error.cshtml.cs
│ │ │ └── _ViewImports.cshtml
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ └── setupTests.ts
│ │ └── tsconfig.json
├── Module 10 - Deployments
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── MoviesAPI.sln
│ │ │ └── MoviesAPI
│ │ │ │ ├── APIBehavior
│ │ │ │ └── BadRequestsBehavior.cs
│ │ │ │ ├── ApplicationDbContext.cs
│ │ │ │ ├── Controllers
│ │ │ │ ├── AccountsController.cs
│ │ │ │ ├── ActorsController.cs
│ │ │ │ ├── GenresController.cs
│ │ │ │ ├── MovieTheatersController.cs
│ │ │ │ ├── MoviesController.cs
│ │ │ │ └── RatingsController.cs
│ │ │ │ ├── DTOs
│ │ │ │ ├── ActorCreationDTO.cs
│ │ │ │ ├── ActorDTO.cs
│ │ │ │ ├── ActorsMovieDTO.cs
│ │ │ │ ├── AuthenticationResponse.cs
│ │ │ │ ├── FilterMoviesDTO.cs
│ │ │ │ ├── GenreCreationDTO.cs
│ │ │ │ ├── GenreDTO.cs
│ │ │ │ ├── LandingPageDTO.cs
│ │ │ │ ├── MovieCreationDTO.cs
│ │ │ │ ├── MovieDTO.cs
│ │ │ │ ├── MoviePostGetDTO.cs
│ │ │ │ ├── MoviePutGetDTO.cs
│ │ │ │ ├── MovieTheaterCreationDTO.cs
│ │ │ │ ├── MovieTheaterDTO.cs
│ │ │ │ ├── MoviesActorsCreationDTO.cs
│ │ │ │ ├── PaginationDTO.cs
│ │ │ │ ├── RatingDTO.cs
│ │ │ │ ├── UserCredentials.cs
│ │ │ │ └── UserDTO.cs
│ │ │ │ ├── Entities
│ │ │ │ ├── Actor.cs
│ │ │ │ ├── Genre.cs
│ │ │ │ ├── Movie.cs
│ │ │ │ ├── MovieTheater.cs
│ │ │ │ ├── MovieTheatersMovies.cs
│ │ │ │ ├── MoviesActors.cs
│ │ │ │ ├── MoviesGenres.cs
│ │ │ │ └── Rating.cs
│ │ │ │ ├── Filters
│ │ │ │ ├── MyExceptionFilter.cs
│ │ │ │ └── ParseBadRequest.cs
│ │ │ │ ├── Helpers
│ │ │ │ ├── AutoMapperProfiles.cs
│ │ │ │ ├── AzureStorageService.cs
│ │ │ │ ├── HttpContextExtensions.cs
│ │ │ │ ├── IFileStorageService.cs
│ │ │ │ ├── IQueryableExtensions.cs
│ │ │ │ ├── InAppStorageService.cs
│ │ │ │ └── TypeBinder.cs
│ │ │ │ ├── Migrations
│ │ │ │ ├── 20210715152109_Initial.Designer.cs
│ │ │ │ ├── 20210715152109_Initial.cs
│ │ │ │ ├── 20210716173302_Actors.Designer.cs
│ │ │ │ ├── 20210716173302_Actors.cs
│ │ │ │ ├── 20210717142456_MovieTheaters.Designer.cs
│ │ │ │ ├── 20210717142456_MovieTheaters.cs
│ │ │ │ ├── 20210719151928_MovieAndFriends.Designer.cs
│ │ │ │ ├── 20210719151928_MovieAndFriends.cs
│ │ │ │ ├── 20210720151823_IdentityTables.Designer.cs
│ │ │ │ ├── 20210720151823_IdentityTables.cs
│ │ │ │ ├── 20210720185219_RatingTable.Designer.cs
│ │ │ │ ├── 20210720185219_RatingTable.cs
│ │ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ │ ├── MoviesAPI.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── Validations
│ │ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ ├── appsettings.json
│ │ │ │ └── wwwroot
│ │ │ │ └── actors
│ │ │ │ └── 01a68872-3696-4c1a-bcf9-3d59dfb575c4.jpg
│ │ └── react-movies
│ │ │ ├── .env.development
│ │ │ ├── .env.production
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── Menu.tsx
│ │ │ ├── Validations.ts
│ │ │ ├── actors
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ ├── IndexActors.tsx
│ │ │ │ └── actors.model.d.ts
│ │ │ ├── auth
│ │ │ │ ├── AuthForm.tsx
│ │ │ │ ├── AuthenticationContext.ts
│ │ │ │ ├── Authorized.tsx
│ │ │ │ ├── IndexUsers.tsx
│ │ │ │ ├── Login.tsx
│ │ │ │ ├── Register.tsx
│ │ │ │ ├── auth.models.d.ts
│ │ │ │ └── handleJWT.ts
│ │ │ ├── endpoints.ts
│ │ │ ├── forms
│ │ │ │ ├── CheckboxField.tsx
│ │ │ │ ├── DateField.tsx
│ │ │ │ ├── ImageField.tsx
│ │ │ │ ├── MapField.tsx
│ │ │ │ ├── MarkdownField.css
│ │ │ │ ├── MarkdownField.tsx
│ │ │ │ ├── MultipleSelector.css
│ │ │ │ ├── MultipleSelector.tsx
│ │ │ │ ├── TextField.tsx
│ │ │ │ └── TypeAheadActors.tsx
│ │ │ ├── genres
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ ├── IndexGenres.tsx
│ │ │ │ └── genres.model.d.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── movies
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── IndividualMovie.module.css
│ │ │ │ ├── IndividualMovie.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ ├── MovieDetails.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── movies.model.d.ts
│ │ │ ├── movietheaters
│ │ │ │ ├── CreateMovieTheater.tsx
│ │ │ │ ├── EditMovieTheater.tsx
│ │ │ │ ├── IndexMovieTheaters.tsx
│ │ │ │ ├── MovieTheaterForm.tsx
│ │ │ │ └── movieTheater.model.d.ts
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ ├── route-config.ts
│ │ │ ├── setupTests.ts
│ │ │ └── utils
│ │ │ │ ├── AlertContext.ts
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── DisplayErrors.tsx
│ │ │ │ ├── EditEntity.tsx
│ │ │ │ ├── GenericList.tsx
│ │ │ │ ├── IndexEntity.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ ├── Map.tsx
│ │ │ │ ├── Pagination.tsx
│ │ │ │ ├── Ratings.css
│ │ │ │ ├── Ratings.tsx
│ │ │ │ ├── RecordsPerPageSelect.tsx
│ │ │ │ ├── RedirectToLandingPage.tsx
│ │ │ │ ├── coordinates.model.d.ts
│ │ │ │ ├── customConfirm.ts
│ │ │ │ ├── formDataUtils.ts
│ │ │ │ └── httpInterceptors.ts
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── APIBehavior
│ │ │ └── BadRequestsBehavior.cs
│ │ │ ├── ApplicationDbContext.cs
│ │ │ ├── Controllers
│ │ │ ├── AccountsController.cs
│ │ │ ├── ActorsController.cs
│ │ │ ├── GenresController.cs
│ │ │ ├── MovieTheatersController.cs
│ │ │ ├── MoviesController.cs
│ │ │ └── RatingsController.cs
│ │ │ ├── DTOs
│ │ │ ├── ActorCreationDTO.cs
│ │ │ ├── ActorDTO.cs
│ │ │ ├── ActorsMovieDTO.cs
│ │ │ ├── AuthenticationResponse.cs
│ │ │ ├── FilterMoviesDTO.cs
│ │ │ ├── GenreCreationDTO.cs
│ │ │ ├── GenreDTO.cs
│ │ │ ├── LandingPageDTO.cs
│ │ │ ├── MovieCreationDTO.cs
│ │ │ ├── MovieDTO.cs
│ │ │ ├── MoviePostGetDTO.cs
│ │ │ ├── MoviePutGetDTO.cs
│ │ │ ├── MovieTheaterCreationDTO.cs
│ │ │ ├── MovieTheaterDTO.cs
│ │ │ ├── MoviesActorsCreationDTO.cs
│ │ │ ├── PaginationDTO.cs
│ │ │ ├── RatingDTO.cs
│ │ │ ├── UserCredentials.cs
│ │ │ └── UserDTO.cs
│ │ │ ├── Entities
│ │ │ ├── Actor.cs
│ │ │ ├── Genre.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieTheater.cs
│ │ │ ├── MovieTheatersMovies.cs
│ │ │ ├── MoviesActors.cs
│ │ │ ├── MoviesGenres.cs
│ │ │ └── Rating.cs
│ │ │ ├── Filters
│ │ │ ├── MyExceptionFilter.cs
│ │ │ └── ParseBadRequest.cs
│ │ │ ├── Helpers
│ │ │ ├── AutoMapperProfiles.cs
│ │ │ ├── AzureStorageService.cs
│ │ │ ├── HttpContextExtensions.cs
│ │ │ ├── IFileStorageService.cs
│ │ │ ├── IQueryableExtensions.cs
│ │ │ ├── InAppStorageService.cs
│ │ │ └── TypeBinder.cs
│ │ │ ├── Migrations
│ │ │ ├── 20210715152109_Initial.Designer.cs
│ │ │ ├── 20210715152109_Initial.cs
│ │ │ ├── 20210716173302_Actors.Designer.cs
│ │ │ ├── 20210716173302_Actors.cs
│ │ │ ├── 20210717142456_MovieTheaters.Designer.cs
│ │ │ ├── 20210717142456_MovieTheaters.cs
│ │ │ ├── 20210719151928_MovieAndFriends.Designer.cs
│ │ │ ├── 20210719151928_MovieAndFriends.cs
│ │ │ ├── 20210720151823_IdentityTables.Designer.cs
│ │ │ ├── 20210720151823_IdentityTables.cs
│ │ │ ├── 20210720185219_RatingTable.Designer.cs
│ │ │ ├── 20210720185219_RatingTable.cs
│ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ ├── ServiceDependencies
│ │ │ │ ├── MoviesAPI20210721101810 - Web Deploy
│ │ │ │ │ ├── mssql1.arm.json
│ │ │ │ │ └── profile.arm.json
│ │ │ │ └── local
│ │ │ │ │ └── appInsights1.arm.json
│ │ │ ├── launchSettings.json
│ │ │ ├── serviceDependencies.MoviesAPI20210721101810 - Web Deploy.json
│ │ │ ├── serviceDependencies.json
│ │ │ └── serviceDependencies.local.json
│ │ │ ├── Startup.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── actors
│ │ │ └── 01a68872-3696-4c1a-bcf9-3d59dfb575c4.jpg
│ │ └── react-movies
│ │ ├── .env.development
│ │ ├── .env.production
│ │ ├── .firebaserc
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── firebase.json
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── Validations.ts
│ │ ├── actors
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ ├── IndexActors.tsx
│ │ │ └── actors.model.d.ts
│ │ ├── auth
│ │ │ ├── AuthForm.tsx
│ │ │ ├── AuthenticationContext.ts
│ │ │ ├── Authorized.tsx
│ │ │ ├── IndexUsers.tsx
│ │ │ ├── Login.tsx
│ │ │ ├── Register.tsx
│ │ │ ├── auth.models.d.ts
│ │ │ └── handleJWT.ts
│ │ ├── endpoints.ts
│ │ ├── forms
│ │ │ ├── CheckboxField.tsx
│ │ │ ├── DateField.tsx
│ │ │ ├── ImageField.tsx
│ │ │ ├── MapField.tsx
│ │ │ ├── MarkdownField.css
│ │ │ ├── MarkdownField.tsx
│ │ │ ├── MultipleSelector.css
│ │ │ ├── MultipleSelector.tsx
│ │ │ ├── TextField.tsx
│ │ │ └── TypeAheadActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ ├── IndexGenres.tsx
│ │ │ └── genres.model.d.ts
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MovieDetails.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ ├── IndexMovieTheaters.tsx
│ │ │ ├── MovieTheaterForm.tsx
│ │ │ └── movieTheater.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── AlertContext.ts
│ │ │ ├── Button.tsx
│ │ │ ├── DisplayErrors.tsx
│ │ │ ├── EditEntity.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── IndexEntity.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map.tsx
│ │ │ ├── Pagination.tsx
│ │ │ ├── Ratings.css
│ │ │ ├── Ratings.tsx
│ │ │ ├── RecordsPerPageSelect.tsx
│ │ │ ├── RedirectToLandingPage.tsx
│ │ │ ├── coordinates.model.d.ts
│ │ │ ├── customConfirm.ts
│ │ │ ├── formDataUtils.ts
│ │ │ └── httpInterceptors.ts
│ │ └── tsconfig.json
├── Module 2 - JavaScript Review
│ └── End
│ │ ├── array_map.js
│ │ ├── arrow_functions.js
│ │ ├── async.html
│ │ ├── classes.js
│ │ ├── destructuring.js
│ │ ├── enhanced_object_literals.js
│ │ ├── examples.js
│ │ ├── index.html
│ │ ├── let_and_const.js
│ │ ├── spread_operator.js
│ │ ├── template_strings.js
│ │ └── ternary_operator.js
├── Module 3 - First Steps with React
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── MoviesAPI.sln
│ │ │ └── MoviesAPI
│ │ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ │ ├── MoviesAPI.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── WeatherForecast.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ └── setupTests.ts
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Startup.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── CSSExamples.module.css
│ │ ├── CSSExamples.tsx
│ │ ├── Child.tsx
│ │ ├── ClockExample.tsx
│ │ ├── Conditionals.tsx
│ │ ├── ConditionalsIf.tsx
│ │ ├── ConditionalsIfSeveralComponents.tsx
│ │ ├── DisplayGrade.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Events.tsx
│ │ ├── Expressions.tsx
│ │ ├── Grandparent.tsx
│ │ ├── MapExample.tsx
│ │ ├── Parent.tsx
│ │ ├── ProjectContent.tsx
│ │ ├── SelectNumber.tsx
│ │ ├── Simple.tsx
│ │ ├── UseEffectExamples.tsx
│ │ ├── ValueContext.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ └── setupTests.ts
│ │ └── tsconfig.json
├── Module 4 - Applying what we Learned
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── CSSExamples.css
│ │ │ ├── CSSExamples.tsx
│ │ │ ├── Child.tsx
│ │ │ ├── ClockExample.tsx
│ │ │ ├── Conditionals.tsx
│ │ │ ├── ConditionalsIf.tsx
│ │ │ ├── ConditionalsIfSeveralComponents.tsx
│ │ │ ├── DisplayGrade.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── Events.tsx
│ │ │ ├── Expressions.tsx
│ │ │ ├── Grandparent.tsx
│ │ │ ├── MapExample.tsx
│ │ │ ├── Parent.tsx
│ │ │ ├── ProjectContent.tsx
│ │ │ ├── SelectNumber.tsx
│ │ │ ├── Simple.tsx
│ │ │ ├── UseEffectExamples.tsx
│ │ │ ├── ValueContext.ts
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ └── setupTests.ts
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Startup.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ └── Loading.tsx
│ │ └── tsconfig.json
├── Module 5 - Routing
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── movies
│ │ │ │ ├── IndividualMovie.module.css
│ │ │ │ ├── IndividualMovie.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── movies.model.d.ts
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ ├── setupTests.ts
│ │ │ └── utils
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── GenericList.tsx
│ │ │ │ └── Loading.tsx
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Startup.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── actors
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ └── IndexActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ └── IndexGenres.tsx
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ └── IndexMovieTheaters.tsx
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── Loading.tsx
│ │ │ └── RedirectToLandingPage.tsx
│ │ └── tsconfig.json
├── Module 6 - Forms
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── Menu.tsx
│ │ │ ├── actors
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ └── IndexActors.tsx
│ │ │ ├── genres
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ └── IndexGenres.tsx
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── movies
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── IndividualMovie.module.css
│ │ │ │ ├── IndividualMovie.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── movies.model.d.ts
│ │ │ ├── movietheaters
│ │ │ │ ├── CreateMovieTheater.tsx
│ │ │ │ ├── EditMovieTheater.tsx
│ │ │ │ └── IndexMovieTheaters.tsx
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ ├── route-config.ts
│ │ │ ├── setupTests.ts
│ │ │ └── utils
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── GenericList.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ └── RedirectToLandingPage.tsx
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── Controllers
│ │ │ └── WeatherForecastController.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ ├── Startup.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
│ │ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── Validations.ts
│ │ ├── actors
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ ├── IndexActors.tsx
│ │ │ └── actors.model.d.ts
│ │ ├── forms
│ │ │ ├── CheckboxField.tsx
│ │ │ ├── DateField.tsx
│ │ │ ├── ImageField.tsx
│ │ │ ├── MapField.tsx
│ │ │ ├── MarkdownField.css
│ │ │ ├── MarkdownField.tsx
│ │ │ ├── MultipleSelector.css
│ │ │ ├── MultipleSelector.tsx
│ │ │ ├── TextField.tsx
│ │ │ └── TypeAheadActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ ├── IndexGenres.tsx
│ │ │ └── genres.model.d.ts
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ ├── IndexMovieTheaters.tsx
│ │ │ ├── MovieTheaterForm.tsx
│ │ │ └── movieTheater.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map.tsx
│ │ │ ├── RedirectToLandingPage.tsx
│ │ │ └── coordinates.model.d.ts
│ │ └── tsconfig.json
├── Module 7 - ASP.NET Core Fundamentals
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── Controllers
│ │ │ │ └── WeatherForecastController.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── Menu.tsx
│ │ │ ├── Validations.ts
│ │ │ ├── actors
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ ├── IndexActors.tsx
│ │ │ │ └── actors.model.d.ts
│ │ │ ├── forms
│ │ │ │ ├── CheckboxField.tsx
│ │ │ │ ├── DateField.tsx
│ │ │ │ ├── ImageField.tsx
│ │ │ │ ├── MapField.tsx
│ │ │ │ ├── MarkdownField.css
│ │ │ │ ├── MarkdownField.tsx
│ │ │ │ ├── MultipleSelector.css
│ │ │ │ ├── MultipleSelector.tsx
│ │ │ │ ├── TextField.tsx
│ │ │ │ └── TypeAheadActors.tsx
│ │ │ ├── genres
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ ├── IndexGenres.tsx
│ │ │ │ └── genres.model.d.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── movies
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── IndividualMovie.module.css
│ │ │ │ ├── IndividualMovie.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── movies.model.d.ts
│ │ │ ├── movietheaters
│ │ │ │ ├── CreateMovieTheater.tsx
│ │ │ │ ├── EditMovieTheater.tsx
│ │ │ │ ├── IndexMovieTheaters.tsx
│ │ │ │ ├── MovieTheaterForm.tsx
│ │ │ │ └── movieTheater.model.d.ts
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ ├── route-config.ts
│ │ │ ├── setupTests.ts
│ │ │ └── utils
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── GenericList.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ ├── Map.tsx
│ │ │ │ ├── RedirectToLandingPage.tsx
│ │ │ │ └── coordinates.model.d.ts
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── Controllers
│ │ │ ├── GenresController.cs
│ │ │ └── WeatherForecastController.cs
│ │ │ ├── Entities
│ │ │ └── Genre.cs
│ │ │ ├── Filters
│ │ │ ├── MyActionFilter.cs
│ │ │ └── MyExceptionFilter.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Services
│ │ │ ├── IRepository.cs
│ │ │ ├── InMemoryRepository.cs
│ │ │ └── WriteToFileHostedService.cs
│ │ │ ├── Startup.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ └── appsettings.json
│ │ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── Validations.ts
│ │ ├── actors
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ ├── IndexActors.tsx
│ │ │ └── actors.model.d.ts
│ │ ├── forms
│ │ │ ├── CheckboxField.tsx
│ │ │ ├── DateField.tsx
│ │ │ ├── ImageField.tsx
│ │ │ ├── MapField.tsx
│ │ │ ├── MarkdownField.css
│ │ │ ├── MarkdownField.tsx
│ │ │ ├── MultipleSelector.css
│ │ │ ├── MultipleSelector.tsx
│ │ │ ├── TextField.tsx
│ │ │ └── TypeAheadActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ ├── IndexGenres.tsx
│ │ │ └── genres.model.d.ts
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ ├── IndexMovieTheaters.tsx
│ │ │ ├── MovieTheaterForm.tsx
│ │ │ └── movieTheater.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map.tsx
│ │ │ ├── RedirectToLandingPage.tsx
│ │ │ └── coordinates.model.d.ts
│ │ └── tsconfig.json
├── Module 8 - HTTP
│ ├── Begin
│ │ ├── MoviesAPI
│ │ │ ├── MoviesAPI.sln
│ │ │ └── MoviesAPI
│ │ │ │ ├── Controllers
│ │ │ │ └── GenresController.cs
│ │ │ │ ├── Entities
│ │ │ │ └── Genre.cs
│ │ │ │ ├── Filters
│ │ │ │ └── MyExceptionFilter.cs
│ │ │ │ ├── MoviesAPI.csproj
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ └── launchSettings.json
│ │ │ │ ├── Startup.cs
│ │ │ │ ├── Validations
│ │ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ │ ├── appsettings.Development.json
│ │ │ │ └── appsettings.json
│ │ └── react-movies
│ │ │ ├── .gitignore
│ │ │ ├── README.md
│ │ │ ├── package-lock.json
│ │ │ ├── package.json
│ │ │ ├── public
│ │ │ ├── favicon.ico
│ │ │ ├── index.html
│ │ │ ├── logo192.png
│ │ │ ├── logo512.png
│ │ │ ├── manifest.json
│ │ │ └── robots.txt
│ │ │ ├── src
│ │ │ ├── App.css
│ │ │ ├── App.test.tsx
│ │ │ ├── App.tsx
│ │ │ ├── ErrorBoundary.tsx
│ │ │ ├── Menu.tsx
│ │ │ ├── Validations.ts
│ │ │ ├── actors
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ ├── IndexActors.tsx
│ │ │ │ └── actors.model.d.ts
│ │ │ ├── forms
│ │ │ │ ├── CheckboxField.tsx
│ │ │ │ ├── DateField.tsx
│ │ │ │ ├── ImageField.tsx
│ │ │ │ ├── MapField.tsx
│ │ │ │ ├── MarkdownField.css
│ │ │ │ ├── MarkdownField.tsx
│ │ │ │ ├── MultipleSelector.css
│ │ │ │ ├── MultipleSelector.tsx
│ │ │ │ ├── TextField.tsx
│ │ │ │ └── TypeAheadActors.tsx
│ │ │ ├── genres
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ ├── IndexGenres.tsx
│ │ │ │ └── genres.model.d.ts
│ │ │ ├── global.d.ts
│ │ │ ├── index.css
│ │ │ ├── index.tsx
│ │ │ ├── logo.svg
│ │ │ ├── movies
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── IndividualMovie.module.css
│ │ │ │ ├── IndividualMovie.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── movies.model.d.ts
│ │ │ ├── movietheaters
│ │ │ │ ├── CreateMovieTheater.tsx
│ │ │ │ ├── EditMovieTheater.tsx
│ │ │ │ ├── IndexMovieTheaters.tsx
│ │ │ │ ├── MovieTheaterForm.tsx
│ │ │ │ └── movieTheater.model.d.ts
│ │ │ ├── react-app-env.d.ts
│ │ │ ├── reportWebVitals.ts
│ │ │ ├── route-config.ts
│ │ │ ├── setupTests.ts
│ │ │ └── utils
│ │ │ │ ├── Button.tsx
│ │ │ │ ├── GenericList.tsx
│ │ │ │ ├── Loading.tsx
│ │ │ │ ├── Map.tsx
│ │ │ │ ├── RedirectToLandingPage.tsx
│ │ │ │ └── coordinates.model.d.ts
│ │ │ └── tsconfig.json
│ └── End
│ │ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── APIBehavior
│ │ │ └── BadRequestsBehavior.cs
│ │ │ ├── ApplicationDbContext.cs
│ │ │ ├── Controllers
│ │ │ ├── ActorsController.cs
│ │ │ ├── GenresController.cs
│ │ │ ├── MovieTheatersController.cs
│ │ │ └── MoviesController.cs
│ │ │ ├── DTOs
│ │ │ ├── ActorCreationDTO.cs
│ │ │ ├── ActorDTO.cs
│ │ │ ├── ActorsMovieDTO.cs
│ │ │ ├── FilterMoviesDTO.cs
│ │ │ ├── GenreCreationDTO.cs
│ │ │ ├── GenreDTO.cs
│ │ │ ├── LandingPageDTO.cs
│ │ │ ├── MovieCreationDTO.cs
│ │ │ ├── MovieDTO.cs
│ │ │ ├── MoviePostGetDTO.cs
│ │ │ ├── MoviePutGetDTO.cs
│ │ │ ├── MovieTheaterCreationDTO.cs
│ │ │ ├── MovieTheaterDTO.cs
│ │ │ ├── MoviesActorsCreationDTO.cs
│ │ │ └── PaginationDTO.cs
│ │ │ ├── Entities
│ │ │ ├── Actor.cs
│ │ │ ├── Genre.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieTheater.cs
│ │ │ ├── MovieTheatersMovies.cs
│ │ │ ├── MoviesActors.cs
│ │ │ └── MoviesGenres.cs
│ │ │ ├── Filters
│ │ │ ├── MyExceptionFilter.cs
│ │ │ └── ParseBadRequest.cs
│ │ │ ├── Helpers
│ │ │ ├── AutoMapperProfiles.cs
│ │ │ ├── AzureStorageService.cs
│ │ │ ├── HttpContextExtensions.cs
│ │ │ ├── IFileStorageService.cs
│ │ │ ├── IQueryableExtensions.cs
│ │ │ ├── InAppStorageService.cs
│ │ │ └── TypeBinder.cs
│ │ │ ├── Migrations
│ │ │ ├── 20210715152109_Initial.Designer.cs
│ │ │ ├── 20210715152109_Initial.cs
│ │ │ ├── 20210716173302_Actors.Designer.cs
│ │ │ ├── 20210716173302_Actors.cs
│ │ │ ├── 20210717142456_MovieTheaters.Designer.cs
│ │ │ ├── 20210717142456_MovieTheaters.cs
│ │ │ ├── 20210719151928_MovieAndFriends.Designer.cs
│ │ │ ├── 20210719151928_MovieAndFriends.cs
│ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── actors
│ │ │ └── 01a68872-3696-4c1a-bcf9-3d59dfb575c4.jpg
│ │ └── react-movies
│ │ ├── .env.development
│ │ ├── .env.production
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── Validations.ts
│ │ ├── actors
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ ├── IndexActors.tsx
│ │ │ └── actors.model.d.ts
│ │ ├── endpoints.ts
│ │ ├── forms
│ │ │ ├── CheckboxField.tsx
│ │ │ ├── DateField.tsx
│ │ │ ├── ImageField.tsx
│ │ │ ├── MapField.tsx
│ │ │ ├── MarkdownField.css
│ │ │ ├── MarkdownField.tsx
│ │ │ ├── MultipleSelector.css
│ │ │ ├── MultipleSelector.tsx
│ │ │ ├── TextField.tsx
│ │ │ └── TypeAheadActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ ├── IndexGenres.tsx
│ │ │ └── genres.model.d.ts
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MovieDetails.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ ├── IndexMovieTheaters.tsx
│ │ │ ├── MovieTheaterForm.tsx
│ │ │ └── movieTheater.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── AlertContext.ts
│ │ │ ├── Button.tsx
│ │ │ ├── DisplayErrors.tsx
│ │ │ ├── EditEntity.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── IndexEntity.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map.tsx
│ │ │ ├── Pagination.tsx
│ │ │ ├── RecordsPerPageSelect.tsx
│ │ │ ├── RedirectToLandingPage.tsx
│ │ │ ├── coordinates.model.d.ts
│ │ │ ├── customConfirm.ts
│ │ │ └── formDataUtils.ts
│ │ └── tsconfig.json
└── Module 9 - Security
│ ├── Begin
│ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── APIBehavior
│ │ │ └── BadRequestsBehavior.cs
│ │ │ ├── ApplicationDbContext.cs
│ │ │ ├── Controllers
│ │ │ ├── ActorsController.cs
│ │ │ ├── GenresController.cs
│ │ │ ├── MovieTheatersController.cs
│ │ │ └── MoviesController.cs
│ │ │ ├── DTOs
│ │ │ ├── ActorCreationDTO.cs
│ │ │ ├── ActorDTO.cs
│ │ │ ├── ActorsMovieDTO.cs
│ │ │ ├── FilterMoviesDTO.cs
│ │ │ ├── GenreCreationDTO.cs
│ │ │ ├── GenreDTO.cs
│ │ │ ├── LandingPageDTO.cs
│ │ │ ├── MovieCreationDTO.cs
│ │ │ ├── MovieDTO.cs
│ │ │ ├── MoviePostGetDTO.cs
│ │ │ ├── MoviePutGetDTO.cs
│ │ │ ├── MovieTheaterCreationDTO.cs
│ │ │ ├── MovieTheaterDTO.cs
│ │ │ ├── MoviesActorsCreationDTO.cs
│ │ │ └── PaginationDTO.cs
│ │ │ ├── Entities
│ │ │ ├── Actor.cs
│ │ │ ├── Genre.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieTheater.cs
│ │ │ ├── MovieTheatersMovies.cs
│ │ │ ├── MoviesActors.cs
│ │ │ └── MoviesGenres.cs
│ │ │ ├── Filters
│ │ │ ├── MyExceptionFilter.cs
│ │ │ └── ParseBadRequest.cs
│ │ │ ├── Helpers
│ │ │ ├── AutoMapperProfiles.cs
│ │ │ ├── AzureStorageService.cs
│ │ │ ├── HttpContextExtensions.cs
│ │ │ ├── IFileStorageService.cs
│ │ │ ├── IQueryableExtensions.cs
│ │ │ ├── InAppStorageService.cs
│ │ │ └── TypeBinder.cs
│ │ │ ├── Migrations
│ │ │ ├── 20210715152109_Initial.Designer.cs
│ │ │ ├── 20210715152109_Initial.cs
│ │ │ ├── 20210716173302_Actors.Designer.cs
│ │ │ ├── 20210716173302_Actors.cs
│ │ │ ├── 20210717142456_MovieTheaters.Designer.cs
│ │ │ ├── 20210717142456_MovieTheaters.cs
│ │ │ ├── 20210719151928_MovieAndFriends.Designer.cs
│ │ │ ├── 20210719151928_MovieAndFriends.cs
│ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Startup.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── actors
│ │ │ └── 01a68872-3696-4c1a-bcf9-3d59dfb575c4.jpg
│ └── react-movies
│ │ ├── .env.development
│ │ ├── .env.production
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ ├── logo192.png
│ │ ├── logo512.png
│ │ ├── manifest.json
│ │ └── robots.txt
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.test.tsx
│ │ ├── App.tsx
│ │ ├── ErrorBoundary.tsx
│ │ ├── Menu.tsx
│ │ ├── Validations.ts
│ │ ├── actors
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ ├── IndexActors.tsx
│ │ │ └── actors.model.d.ts
│ │ ├── endpoints.ts
│ │ ├── forms
│ │ │ ├── CheckboxField.tsx
│ │ │ ├── DateField.tsx
│ │ │ ├── ImageField.tsx
│ │ │ ├── MapField.tsx
│ │ │ ├── MarkdownField.css
│ │ │ ├── MarkdownField.tsx
│ │ │ ├── MultipleSelector.css
│ │ │ ├── MultipleSelector.tsx
│ │ │ ├── TextField.tsx
│ │ │ └── TypeAheadActors.tsx
│ │ ├── genres
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ ├── IndexGenres.tsx
│ │ │ └── genres.model.d.ts
│ │ ├── global.d.ts
│ │ ├── index.css
│ │ ├── index.tsx
│ │ ├── logo.svg
│ │ ├── movies
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── IndividualMovie.module.css
│ │ │ ├── IndividualMovie.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ ├── MovieDetails.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── movies.model.d.ts
│ │ ├── movietheaters
│ │ │ ├── CreateMovieTheater.tsx
│ │ │ ├── EditMovieTheater.tsx
│ │ │ ├── IndexMovieTheaters.tsx
│ │ │ ├── MovieTheaterForm.tsx
│ │ │ └── movieTheater.model.d.ts
│ │ ├── react-app-env.d.ts
│ │ ├── reportWebVitals.ts
│ │ ├── route-config.ts
│ │ ├── setupTests.ts
│ │ └── utils
│ │ │ ├── AlertContext.ts
│ │ │ ├── Button.tsx
│ │ │ ├── DisplayErrors.tsx
│ │ │ ├── EditEntity.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── IndexEntity.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map.tsx
│ │ │ ├── Pagination.tsx
│ │ │ ├── RecordsPerPageSelect.tsx
│ │ │ ├── RedirectToLandingPage.tsx
│ │ │ ├── coordinates.model.d.ts
│ │ │ ├── customConfirm.ts
│ │ │ └── formDataUtils.ts
│ │ └── tsconfig.json
│ └── End
│ ├── MoviesAPI
│ ├── MoviesAPI.sln
│ └── MoviesAPI
│ │ ├── APIBehavior
│ │ └── BadRequestsBehavior.cs
│ │ ├── ApplicationDbContext.cs
│ │ ├── Controllers
│ │ ├── AccountsController.cs
│ │ ├── ActorsController.cs
│ │ ├── GenresController.cs
│ │ ├── MovieTheatersController.cs
│ │ ├── MoviesController.cs
│ │ └── RatingsController.cs
│ │ ├── DTOs
│ │ ├── ActorCreationDTO.cs
│ │ ├── ActorDTO.cs
│ │ ├── ActorsMovieDTO.cs
│ │ ├── AuthenticationResponse.cs
│ │ ├── FilterMoviesDTO.cs
│ │ ├── GenreCreationDTO.cs
│ │ ├── GenreDTO.cs
│ │ ├── LandingPageDTO.cs
│ │ ├── MovieCreationDTO.cs
│ │ ├── MovieDTO.cs
│ │ ├── MoviePostGetDTO.cs
│ │ ├── MoviePutGetDTO.cs
│ │ ├── MovieTheaterCreationDTO.cs
│ │ ├── MovieTheaterDTO.cs
│ │ ├── MoviesActorsCreationDTO.cs
│ │ ├── PaginationDTO.cs
│ │ ├── RatingDTO.cs
│ │ ├── UserCredentials.cs
│ │ └── UserDTO.cs
│ │ ├── Entities
│ │ ├── Actor.cs
│ │ ├── Genre.cs
│ │ ├── Movie.cs
│ │ ├── MovieTheater.cs
│ │ ├── MovieTheatersMovies.cs
│ │ ├── MoviesActors.cs
│ │ ├── MoviesGenres.cs
│ │ └── Rating.cs
│ │ ├── Filters
│ │ ├── MyExceptionFilter.cs
│ │ └── ParseBadRequest.cs
│ │ ├── Helpers
│ │ ├── AutoMapperProfiles.cs
│ │ ├── AzureStorageService.cs
│ │ ├── HttpContextExtensions.cs
│ │ ├── IFileStorageService.cs
│ │ ├── IQueryableExtensions.cs
│ │ ├── InAppStorageService.cs
│ │ └── TypeBinder.cs
│ │ ├── Migrations
│ │ ├── 20210715152109_Initial.Designer.cs
│ │ ├── 20210715152109_Initial.cs
│ │ ├── 20210716173302_Actors.Designer.cs
│ │ ├── 20210716173302_Actors.cs
│ │ ├── 20210717142456_MovieTheaters.Designer.cs
│ │ ├── 20210717142456_MovieTheaters.cs
│ │ ├── 20210719151928_MovieAndFriends.Designer.cs
│ │ ├── 20210719151928_MovieAndFriends.cs
│ │ ├── 20210720151823_IdentityTables.Designer.cs
│ │ ├── 20210720151823_IdentityTables.cs
│ │ ├── 20210720185219_RatingTable.Designer.cs
│ │ ├── 20210720185219_RatingTable.cs
│ │ └── ApplicationDbContextModelSnapshot.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── Startup.cs
│ │ ├── Validations
│ │ └── FirstLetterUppercaseAttribute.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ └── actors
│ │ └── 01a68872-3696-4c1a-bcf9-3d59dfb575c4.jpg
│ └── react-movies
│ ├── .env.development
│ ├── .env.production
│ ├── .gitignore
│ ├── README.md
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ ├── favicon.ico
│ ├── index.html
│ ├── logo192.png
│ ├── logo512.png
│ ├── manifest.json
│ └── robots.txt
│ ├── src
│ ├── App.css
│ ├── App.test.tsx
│ ├── App.tsx
│ ├── ErrorBoundary.tsx
│ ├── Menu.tsx
│ ├── Validations.ts
│ ├── actors
│ │ ├── ActorForm.tsx
│ │ ├── CreateActor.tsx
│ │ ├── EditActor.tsx
│ │ ├── IndexActors.tsx
│ │ └── actors.model.d.ts
│ ├── auth
│ │ ├── AuthForm.tsx
│ │ ├── AuthenticationContext.ts
│ │ ├── Authorized.tsx
│ │ ├── IndexUsers.tsx
│ │ ├── Login.tsx
│ │ ├── Register.tsx
│ │ ├── auth.models.d.ts
│ │ └── handleJWT.ts
│ ├── endpoints.ts
│ ├── forms
│ │ ├── CheckboxField.tsx
│ │ ├── DateField.tsx
│ │ ├── ImageField.tsx
│ │ ├── MapField.tsx
│ │ ├── MarkdownField.css
│ │ ├── MarkdownField.tsx
│ │ ├── MultipleSelector.css
│ │ ├── MultipleSelector.tsx
│ │ ├── TextField.tsx
│ │ └── TypeAheadActors.tsx
│ ├── genres
│ │ ├── CreateGenre.tsx
│ │ ├── EditGenre.tsx
│ │ ├── GenreForm.tsx
│ │ ├── IndexGenres.tsx
│ │ └── genres.model.d.ts
│ ├── global.d.ts
│ ├── index.css
│ ├── index.tsx
│ ├── logo.svg
│ ├── movies
│ │ ├── CreateMovie.tsx
│ │ ├── EditMovie.tsx
│ │ ├── FilterMovies.tsx
│ │ ├── IndividualMovie.module.css
│ │ ├── IndividualMovie.tsx
│ │ ├── LandingPage.tsx
│ │ ├── MovieDetails.tsx
│ │ ├── MovieForm.tsx
│ │ ├── MoviesList.module.css
│ │ ├── MoviesList.tsx
│ │ └── movies.model.d.ts
│ ├── movietheaters
│ │ ├── CreateMovieTheater.tsx
│ │ ├── EditMovieTheater.tsx
│ │ ├── IndexMovieTheaters.tsx
│ │ ├── MovieTheaterForm.tsx
│ │ └── movieTheater.model.d.ts
│ ├── react-app-env.d.ts
│ ├── reportWebVitals.ts
│ ├── route-config.ts
│ ├── setupTests.ts
│ └── utils
│ │ ├── AlertContext.ts
│ │ ├── Button.tsx
│ │ ├── DisplayErrors.tsx
│ │ ├── EditEntity.tsx
│ │ ├── GenericList.tsx
│ │ ├── IndexEntity.tsx
│ │ ├── Loading.tsx
│ │ ├── Map.tsx
│ │ ├── Pagination.tsx
│ │ ├── Ratings.css
│ │ ├── Ratings.tsx
│ │ ├── RecordsPerPageSelect.tsx
│ │ ├── RedirectToLandingPage.tsx
│ │ ├── coordinates.model.d.ts
│ │ ├── customConfirm.ts
│ │ ├── formDataUtils.ts
│ │ └── httpInterceptors.ts
│ └── tsconfig.json
└── React 19 and ASP.NET Core 9
├── Module 1 - Introduction
├── MoviesAPI
│ ├── MoviesAPI.sln
│ └── MoviesAPI
│ │ ├── Controllers
│ │ └── WeatherForecastController.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── MoviesAPI.http
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
└── react-movies
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── assets
│ │ └── react.svg
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 10 - Deployments
├── End
│ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── ApplicationDbContext.cs
│ │ │ ├── Controllers
│ │ │ ├── ActorsController.cs
│ │ │ ├── CustomBaseController.cs
│ │ │ ├── GenresController.cs
│ │ │ ├── MoviesController.cs
│ │ │ ├── RatingsController.cs
│ │ │ ├── TheatersController.cs
│ │ │ └── UsersController.cs
│ │ │ ├── DTOs
│ │ │ ├── ActorCreationDTO.cs
│ │ │ ├── ActorDTO.cs
│ │ │ ├── ActorMovieCreationDTO.cs
│ │ │ ├── AuthenticationResponseDTO.cs
│ │ │ ├── EditClaimDTO.cs
│ │ │ ├── GenreCreationDTO.cs
│ │ │ ├── GenreDTO.cs
│ │ │ ├── IId.cs
│ │ │ ├── LandingDTO.cs
│ │ │ ├── MovieActorDTO.cs
│ │ │ ├── MovieCreationDTO.cs
│ │ │ ├── MovieDTO.cs
│ │ │ ├── MovieDetailsDTO.cs
│ │ │ ├── MoviesFilterDTO.cs
│ │ │ ├── MoviesPostGetDTO.cs
│ │ │ ├── MoviesPutGetDTO.cs
│ │ │ ├── PaginationDTO.cs
│ │ │ ├── RatingCreationDTO.cs
│ │ │ ├── TheaterCreationDTO.cs
│ │ │ ├── TheaterDTO.cs
│ │ │ ├── UserCredentialsDTO.cs
│ │ │ └── UserDTO.cs
│ │ │ ├── Entities
│ │ │ ├── Actor.cs
│ │ │ ├── Genre.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieActor.cs
│ │ │ ├── MovieGenre.cs
│ │ │ ├── MovieTheater.cs
│ │ │ ├── Rating.cs
│ │ │ └── Theater.cs
│ │ │ ├── Migrations
│ │ │ ├── 20250617181204_GenresTable.Designer.cs
│ │ │ ├── 20250617181204_GenresTable.cs
│ │ │ ├── 20250618194649_ActorsTable.Designer.cs
│ │ │ ├── 20250618194649_ActorsTable.cs
│ │ │ ├── 20250619135835_TheatersTable.Designer.cs
│ │ │ ├── 20250619135835_TheatersTable.cs
│ │ │ ├── 20250619143114_MoviesTables.Designer.cs
│ │ │ ├── 20250619143114_MoviesTables.cs
│ │ │ ├── 20250620144348_UserSystem.Designer.cs
│ │ │ ├── 20250620144348_UserSystem.cs
│ │ │ ├── 20250620180858_RatingsTable.Designer.cs
│ │ │ ├── 20250620180858_RatingsTable.cs
│ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── MoviesAPI.http
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ ├── ServiceDependencies
│ │ │ │ └── MoviesAPI20250620175535 - Web Deploy
│ │ │ │ │ ├── mssql1.arm.json
│ │ │ │ │ └── profile.arm.json
│ │ │ ├── launchSettings.json
│ │ │ ├── serviceDependencies.MoviesAPI20250620175535 - Web Deploy.json
│ │ │ └── serviceDependencies.json
│ │ │ ├── Services
│ │ │ ├── AzureFileStorage.cs
│ │ │ ├── IFileStorage.cs
│ │ │ ├── IUsersService.cs
│ │ │ ├── LocalFileStorage.cs
│ │ │ └── UsersService.cs
│ │ │ ├── Utilities
│ │ │ ├── AutoMapperProfiles.cs
│ │ │ ├── HttpContextExtensions.cs
│ │ │ ├── IQueryableExtensions.cs
│ │ │ └── TypeBinder.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── actors
│ │ │ └── bca5197a-2fe2-4b74-a964-17f68f750cea.jpg
│ └── react-movies
│ │ ├── .env
│ │ ├── .env.production
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AppRoutes.tsx
│ │ ├── api
│ │ │ └── apiClient.ts
│ │ ├── assets
│ │ │ ├── loading.gif
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Button.tsx
│ │ │ ├── DisplayErrors.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── IndexEntities.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map
│ │ │ │ ├── Map.tsx
│ │ │ │ └── coordinate.model.ts
│ │ │ ├── MultipleSelection
│ │ │ │ ├── MultipleSelection.module.css
│ │ │ │ ├── MultipleSelection.tsx
│ │ │ │ └── MultipleSelectionDTO.model.ts
│ │ │ ├── Pagination.tsx
│ │ │ ├── Ratings
│ │ │ │ ├── Rating.module.css
│ │ │ │ ├── Rating.tsx
│ │ │ │ └── RatingCreation.model.ts
│ │ │ └── SelectImage
│ │ │ │ ├── SelectImage.module.css
│ │ │ │ └── SelectImage.tsx
│ │ ├── features
│ │ │ ├── actors
│ │ │ │ ├── components
│ │ │ │ │ ├── ActorForm.tsx
│ │ │ │ │ ├── CreateActor.tsx
│ │ │ │ │ ├── EditActor.tsx
│ │ │ │ │ └── IndexActors.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useActors.ts
│ │ │ │ └── models
│ │ │ │ │ ├── Actor.model.ts
│ │ │ │ │ └── ActorCreation.ts
│ │ │ ├── genres
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateGenre.tsx
│ │ │ │ │ ├── EditGenre.tsx
│ │ │ │ │ ├── GenreForm.tsx
│ │ │ │ │ └── IndexGenres.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useGenres.ts
│ │ │ │ └── models
│ │ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ │ └── Genre.model.ts
│ │ │ ├── home
│ │ │ │ ├── components
│ │ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ │ ├── LandingPage.tsx
│ │ │ │ │ └── Menu.tsx
│ │ │ │ └── models
│ │ │ │ │ └── LandingPageDTO.ts
│ │ │ ├── movies
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateMovie.tsx
│ │ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ │ ├── EditMovie.tsx
│ │ │ │ │ ├── FilterMovies.tsx
│ │ │ │ │ ├── MovieDetail.tsx
│ │ │ │ │ ├── MovieForm.tsx
│ │ │ │ │ ├── MoviesList.module.css
│ │ │ │ │ ├── MoviesList.tsx
│ │ │ │ │ └── TypeaheadActors.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useFilterMovies.ts
│ │ │ │ ├── models
│ │ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ │ ├── MovieActor.model.ts
│ │ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ │ ├── MoviesPostGet.model.ts
│ │ │ │ │ ├── MoviesPutGet.model.ts
│ │ │ │ │ └── movie.model.ts
│ │ │ │ └── utils
│ │ │ │ │ └── convertMovieToFormData.ts
│ │ │ ├── security
│ │ │ │ ├── components
│ │ │ │ │ ├── AuthenticationForm.tsx
│ │ │ │ │ ├── Authorized.tsx
│ │ │ │ │ ├── IndexUsers.tsx
│ │ │ │ │ ├── Login.tsx
│ │ │ │ │ ├── ProtectRoute.tsx
│ │ │ │ │ └── Register.tsx
│ │ │ │ ├── models
│ │ │ │ │ ├── AuthenticationResponse.model.ts
│ │ │ │ │ ├── Claim.model.ts
│ │ │ │ │ ├── EditClaim.model.ts
│ │ │ │ │ ├── User.model.ts
│ │ │ │ │ └── UserCredentials.model.ts
│ │ │ │ └── utils
│ │ │ │ │ ├── AuthenticationContext.ts
│ │ │ │ │ ├── HandleJWT.ts
│ │ │ │ │ └── extractIdentityErrors.ts
│ │ │ └── theaters
│ │ │ │ ├── components
│ │ │ │ ├── CreateTheater.tsx
│ │ │ │ ├── EditTheater.tsx
│ │ │ │ ├── IndexTheaters.tsx
│ │ │ │ └── TheaterForm.tsx
│ │ │ │ └── models
│ │ │ │ ├── Theater.model.ts
│ │ │ │ └── TheaterCreation.model.ts
│ │ ├── hooks
│ │ │ └── useEntities.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── utils
│ │ │ ├── AlertContext.ts
│ │ │ ├── customConfirm.ts
│ │ │ ├── extractErrors.ts
│ │ │ └── formatDate.ts
│ │ ├── validations
│ │ │ ├── dateMustNotBeInTheFuture.ts
│ │ │ └── firstLetterUppercase.ts
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ ├── vercel.json
│ │ └── vite.config.ts
└── Start
│ ├── MoviesAPI
│ ├── MoviesAPI.sln
│ └── MoviesAPI
│ │ ├── ApplicationDbContext.cs
│ │ ├── Controllers
│ │ ├── ActorsController.cs
│ │ ├── CustomBaseController.cs
│ │ ├── GenresController.cs
│ │ ├── MoviesController.cs
│ │ ├── RatingsController.cs
│ │ ├── TheatersController.cs
│ │ └── UsersController.cs
│ │ ├── DTOs
│ │ ├── ActorCreationDTO.cs
│ │ ├── ActorDTO.cs
│ │ ├── ActorMovieCreationDTO.cs
│ │ ├── AuthenticationResponseDTO.cs
│ │ ├── EditClaimDTO.cs
│ │ ├── GenreCreationDTO.cs
│ │ ├── GenreDTO.cs
│ │ ├── IId.cs
│ │ ├── LandingDTO.cs
│ │ ├── MovieActorDTO.cs
│ │ ├── MovieCreationDTO.cs
│ │ ├── MovieDTO.cs
│ │ ├── MovieDetailsDTO.cs
│ │ ├── MoviesFilterDTO.cs
│ │ ├── MoviesPostGetDTO.cs
│ │ ├── MoviesPutGetDTO.cs
│ │ ├── PaginationDTO.cs
│ │ ├── RatingCreationDTO.cs
│ │ ├── TheaterCreationDTO.cs
│ │ ├── TheaterDTO.cs
│ │ ├── UserCredentialsDTO.cs
│ │ └── UserDTO.cs
│ │ ├── Entities
│ │ ├── Actor.cs
│ │ ├── Genre.cs
│ │ ├── Movie.cs
│ │ ├── MovieActor.cs
│ │ ├── MovieGenre.cs
│ │ ├── MovieTheater.cs
│ │ ├── Rating.cs
│ │ └── Theater.cs
│ │ ├── Migrations
│ │ ├── 20250617181204_GenresTable.Designer.cs
│ │ ├── 20250617181204_GenresTable.cs
│ │ ├── 20250618194649_ActorsTable.Designer.cs
│ │ ├── 20250618194649_ActorsTable.cs
│ │ ├── 20250619135835_TheatersTable.Designer.cs
│ │ ├── 20250619135835_TheatersTable.cs
│ │ ├── 20250619143114_MoviesTables.Designer.cs
│ │ ├── 20250619143114_MoviesTables.cs
│ │ ├── 20250620144348_UserSystem.Designer.cs
│ │ ├── 20250620144348_UserSystem.cs
│ │ ├── 20250620180858_RatingsTable.Designer.cs
│ │ ├── 20250620180858_RatingsTable.cs
│ │ └── ApplicationDbContextModelSnapshot.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── MoviesAPI.http
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── Services
│ │ ├── AzureFileStorage.cs
│ │ ├── IFileStorage.cs
│ │ ├── IUsersService.cs
│ │ ├── LocalFileStorage.cs
│ │ └── UsersService.cs
│ │ ├── Utilities
│ │ ├── AutoMapperProfiles.cs
│ │ ├── HttpContextExtensions.cs
│ │ ├── IQueryableExtensions.cs
│ │ └── TypeBinder.cs
│ │ ├── Validations
│ │ └── FirstLetterUppercaseAttribute.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ └── actors
│ │ └── bca5197a-2fe2-4b74-a964-17f68f750cea.jpg
│ └── react-movies
│ ├── .env
│ ├── .env.production
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── AppRoutes.tsx
│ ├── api
│ │ └── apiClient.ts
│ ├── assets
│ │ ├── loading.gif
│ │ └── react.svg
│ ├── components
│ │ ├── Button.tsx
│ │ ├── DisplayErrors.tsx
│ │ ├── GenericList.tsx
│ │ ├── IndexEntities.tsx
│ │ ├── Loading.tsx
│ │ ├── Map
│ │ │ ├── Map.tsx
│ │ │ └── coordinate.model.ts
│ │ ├── MultipleSelection
│ │ │ ├── MultipleSelection.module.css
│ │ │ ├── MultipleSelection.tsx
│ │ │ └── MultipleSelectionDTO.model.ts
│ │ ├── Pagination.tsx
│ │ ├── Ratings
│ │ │ ├── Rating.module.css
│ │ │ ├── Rating.tsx
│ │ │ └── RatingCreation.model.ts
│ │ └── SelectImage
│ │ │ ├── SelectImage.module.css
│ │ │ └── SelectImage.tsx
│ ├── features
│ │ ├── actors
│ │ │ ├── components
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ └── IndexActors.tsx
│ │ │ ├── hooks
│ │ │ │ └── useActors.ts
│ │ │ └── models
│ │ │ │ ├── Actor.model.ts
│ │ │ │ └── ActorCreation.ts
│ │ ├── genres
│ │ │ ├── components
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ └── IndexGenres.tsx
│ │ │ ├── hooks
│ │ │ │ └── useGenres.ts
│ │ │ └── models
│ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ └── Genre.model.ts
│ │ ├── home
│ │ │ ├── components
│ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ └── Menu.tsx
│ │ │ └── models
│ │ │ │ └── LandingPageDTO.ts
│ │ ├── movies
│ │ │ ├── components
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── MovieDetail.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── TypeaheadActors.tsx
│ │ │ ├── hooks
│ │ │ │ └── useFilterMovies.ts
│ │ │ ├── models
│ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ ├── MovieActor.model.ts
│ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ ├── MoviesPostGet.model.ts
│ │ │ │ ├── MoviesPutGet.model.ts
│ │ │ │ └── movie.model.ts
│ │ │ └── utils
│ │ │ │ └── convertMovieToFormData.ts
│ │ ├── security
│ │ │ ├── components
│ │ │ │ ├── AuthenticationForm.tsx
│ │ │ │ ├── Authorized.tsx
│ │ │ │ ├── IndexUsers.tsx
│ │ │ │ ├── Login.tsx
│ │ │ │ ├── ProtectRoute.tsx
│ │ │ │ └── Register.tsx
│ │ │ ├── models
│ │ │ │ ├── AuthenticationResponse.model.ts
│ │ │ │ ├── Claim.model.ts
│ │ │ │ ├── EditClaim.model.ts
│ │ │ │ ├── User.model.ts
│ │ │ │ └── UserCredentials.model.ts
│ │ │ └── utils
│ │ │ │ ├── AuthenticationContext.ts
│ │ │ │ ├── HandleJWT.ts
│ │ │ │ └── extractIdentityErrors.ts
│ │ └── theaters
│ │ │ ├── components
│ │ │ ├── CreateTheater.tsx
│ │ │ ├── EditTheater.tsx
│ │ │ ├── IndexTheaters.tsx
│ │ │ └── TheaterForm.tsx
│ │ │ └── models
│ │ │ ├── Theater.model.ts
│ │ │ └── TheaterCreation.model.ts
│ ├── hooks
│ │ └── useEntities.ts
│ ├── index.css
│ ├── main.tsx
│ ├── utils
│ │ ├── AlertContext.ts
│ │ ├── customConfirm.ts
│ │ ├── extractErrors.ts
│ │ └── formatDate.ts
│ ├── validations
│ │ ├── dateMustNotBeInTheFuture.ts
│ │ └── firstLetterUppercase.ts
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 2 - Modern JavaScript Review
└── modern-javascript
│ ├── .gitignore
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ └── src
│ ├── counter.js
│ ├── examples
│ ├── arrayMap.js
│ ├── arrowFunctions.js
│ ├── asyncProgramming.js
│ ├── classes.js
│ ├── destructuring.js
│ ├── enhancedObjectLiterals.js
│ ├── module.js
│ ├── spreadOperator.js
│ ├── templateStrings.js
│ ├── ternaryOperator.js
│ └── variables.js
│ ├── javascript.svg
│ ├── main.js
│ └── style.css
├── Module 3 - First Steps with React
├── End
│ └── react-movies
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.module.css
│ │ ├── App.tsx
│ │ ├── ContentProyection.tsx
│ │ ├── ContentProyection2.tsx
│ │ ├── DisplayText.tsx
│ │ ├── DynamicContent.tsx
│ │ ├── DynamicContentIf.tsx
│ │ ├── Header.tsx
│ │ ├── Memoization
│ │ │ ├── ExampleMemoizationTable.tsx
│ │ │ ├── RowMemo.tsx
│ │ │ └── TableMemo.tsx
│ │ ├── MemoizationExample.tsx
│ │ ├── Row.tsx
│ │ ├── Table.tsx
│ │ ├── UseContextExampleComponents
│ │ │ ├── Child.tsx
│ │ │ ├── Father.tsx
│ │ │ ├── Grandfather.tsx
│ │ │ ├── UseContextExample.tsx
│ │ │ └── ValueContext.ts
│ │ ├── UseEffectExamples.tsx
│ │ ├── Watch.tsx
│ │ ├── assets
│ │ │ └── react.svg
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── person.model.ts
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── Start
│ └── react-movies
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── assets
│ │ └── react.svg
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 4 - Applying what we have learned
├── End
│ └── react-movies
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── assets
│ │ │ ├── loading.gif
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ └── Loading.tsx
│ │ ├── features
│ │ │ └── movies
│ │ │ │ ├── components
│ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ └── MoviesList.tsx
│ │ │ │ └── models
│ │ │ │ └── movie.model.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── Start
│ └── react-movies
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.module.css
│ ├── App.tsx
│ ├── ContentProyection.tsx
│ ├── ContentProyection2.tsx
│ ├── DisplayText.tsx
│ ├── DynamicContent.tsx
│ ├── DynamicContentIf.tsx
│ ├── Header.tsx
│ ├── Memoization
│ │ ├── ExampleMemoizationTable.tsx
│ │ ├── RowMemo.tsx
│ │ └── TableMemo.tsx
│ ├── MemoizationExample.tsx
│ ├── Row.tsx
│ ├── Table.tsx
│ ├── UseContextExampleComponents
│ │ ├── Child.tsx
│ │ ├── Father.tsx
│ │ ├── Grandfather.tsx
│ │ ├── UseContextExample.tsx
│ │ └── ValueContext.ts
│ ├── UseEffectExamples.tsx
│ ├── Watch.tsx
│ ├── assets
│ │ └── react.svg
│ ├── index.css
│ ├── main.tsx
│ ├── person.model.ts
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 5 - Routing
├── End
│ └── react-movies
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AppRoutes.tsx
│ │ ├── assets
│ │ │ ├── loading.gif
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ └── Loading.tsx
│ │ ├── features
│ │ │ ├── actors
│ │ │ │ └── components
│ │ │ │ │ ├── CreateActor.tsx
│ │ │ │ │ ├── EditActor.tsx
│ │ │ │ │ └── IndexActors.tsx
│ │ │ ├── genres
│ │ │ │ └── components
│ │ │ │ │ ├── CreateGenre.tsx
│ │ │ │ │ ├── EditGenre.tsx
│ │ │ │ │ └── IndexGenres.tsx
│ │ │ ├── home
│ │ │ │ ├── components
│ │ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ │ ├── LandingPage.tsx
│ │ │ │ │ └── Menu.tsx
│ │ │ │ └── models
│ │ │ │ │ └── LandingPageDTO.ts
│ │ │ ├── movies
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateMovie.tsx
│ │ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ │ ├── EditMovie.tsx
│ │ │ │ │ ├── FilterMovies.tsx
│ │ │ │ │ ├── MovieDetail.tsx
│ │ │ │ │ ├── MoviesList.module.css
│ │ │ │ │ └── MoviesList.tsx
│ │ │ │ └── models
│ │ │ │ │ └── movie.model.ts
│ │ │ └── theaters
│ │ │ │ └── components
│ │ │ │ ├── CreateTheater.tsx
│ │ │ │ ├── EditTheater.tsx
│ │ │ │ └── IndexTheaters.tsx
│ │ ├── index.css
│ │ ├── main.tsx
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── Start
│ └── react-movies
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── assets
│ │ ├── loading.gif
│ │ └── react.svg
│ ├── components
│ │ ├── Button.tsx
│ │ ├── GenericList.tsx
│ │ └── Loading.tsx
│ ├── features
│ │ └── movies
│ │ │ ├── components
│ │ │ ├── DisplayMovie.module.css
│ │ │ ├── DisplayMovie.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ └── MoviesList.tsx
│ │ │ └── models
│ │ │ └── movie.model.ts
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 6 - Forms
├── End
│ └── react-movies
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AppRoutes.tsx
│ │ ├── assets
│ │ │ ├── loading.gif
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Button.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map
│ │ │ │ ├── Map.tsx
│ │ │ │ └── coordinate.model.ts
│ │ │ ├── MultipleSelection
│ │ │ │ ├── MultipleSelection.module.css
│ │ │ │ ├── MultipleSelection.tsx
│ │ │ │ └── MultipleSelectionDTO.model.ts
│ │ │ └── SelectImage
│ │ │ │ ├── SelectImage.module.css
│ │ │ │ └── SelectImage.tsx
│ │ ├── features
│ │ │ ├── actors
│ │ │ │ ├── components
│ │ │ │ │ ├── ActorForm.tsx
│ │ │ │ │ ├── CreateActor.tsx
│ │ │ │ │ ├── EditActor.tsx
│ │ │ │ │ └── IndexActors.tsx
│ │ │ │ └── models
│ │ │ │ │ └── ActorCreation.ts
│ │ │ ├── genres
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateGenre.tsx
│ │ │ │ │ ├── EditGenre.tsx
│ │ │ │ │ ├── GenreForm.tsx
│ │ │ │ │ └── IndexGenres.tsx
│ │ │ │ └── models
│ │ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ │ └── Genre.model.ts
│ │ │ ├── home
│ │ │ │ ├── components
│ │ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ │ ├── LandingPage.tsx
│ │ │ │ │ └── Menu.tsx
│ │ │ │ └── models
│ │ │ │ │ └── LandingPageDTO.ts
│ │ │ ├── movies
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateMovie.tsx
│ │ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ │ ├── EditMovie.tsx
│ │ │ │ │ ├── FilterMovies.tsx
│ │ │ │ │ ├── MovieDetail.tsx
│ │ │ │ │ ├── MovieForm.tsx
│ │ │ │ │ ├── MoviesList.module.css
│ │ │ │ │ ├── MoviesList.tsx
│ │ │ │ │ └── TypeaheadActors.tsx
│ │ │ │ └── models
│ │ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ │ ├── MovieActor.model.ts
│ │ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ │ └── movie.model.ts
│ │ │ └── theaters
│ │ │ │ ├── components
│ │ │ │ ├── CreateTheater.tsx
│ │ │ │ ├── EditTheater.tsx
│ │ │ │ ├── IndexTheaters.tsx
│ │ │ │ └── TheaterForm.tsx
│ │ │ │ └── models
│ │ │ │ ├── Theater.model.ts
│ │ │ │ └── TheaterCreation.model.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── validations
│ │ │ ├── dateMustNotBeInTheFuture.ts
│ │ │ └── firstLetterUppercase.ts
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── Start
│ └── react-movies
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── AppRoutes.tsx
│ ├── assets
│ │ ├── loading.gif
│ │ └── react.svg
│ ├── components
│ │ ├── Button.tsx
│ │ ├── GenericList.tsx
│ │ └── Loading.tsx
│ ├── features
│ │ ├── actors
│ │ │ └── components
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ └── IndexActors.tsx
│ │ ├── genres
│ │ │ └── components
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ └── IndexGenres.tsx
│ │ ├── home
│ │ │ ├── components
│ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ └── Menu.tsx
│ │ │ └── models
│ │ │ │ └── LandingPageDTO.ts
│ │ ├── movies
│ │ │ ├── components
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── MovieDetail.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ └── MoviesList.tsx
│ │ │ └── models
│ │ │ │ └── movie.model.ts
│ │ └── theaters
│ │ │ └── components
│ │ │ ├── CreateTheater.tsx
│ │ │ ├── EditTheater.tsx
│ │ │ └── IndexTheaters.tsx
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
├── Module 7 - Fundamentals of ASP.NET Core
├── End
│ └── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ ├── Controllers
│ │ ├── GenresController.cs
│ │ └── WeatherForecastController.cs
│ │ ├── Entities
│ │ └── Genre.cs
│ │ ├── IRepository.cs
│ │ ├── InMemoryRepository.cs
│ │ ├── LifecycleOfServices.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── MoviesAPI.http
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── SQLServerRepository.cs
│ │ ├── Validations
│ │ └── FirstLetterUppercaseAttribute.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ └── appsettings.json
└── Start
│ └── MoviesAPI
│ ├── MoviesAPI.sln
│ └── MoviesAPI
│ ├── Controllers
│ └── WeatherForecastController.cs
│ ├── MoviesAPI.csproj
│ ├── MoviesAPI.http
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── WeatherForecast.cs
│ ├── appsettings.Development.json
│ └── appsettings.json
├── Module 8 - HTTP
├── End
│ ├── MoviesAPI
│ │ ├── MoviesAPI.sln
│ │ └── MoviesAPI
│ │ │ ├── ApplicationDbContext.cs
│ │ │ ├── Controllers
│ │ │ ├── ActorsController.cs
│ │ │ ├── CustomBaseController.cs
│ │ │ ├── GenresController.cs
│ │ │ ├── MoviesController.cs
│ │ │ └── TheatersController.cs
│ │ │ ├── DTOs
│ │ │ ├── ActorCreationDTO.cs
│ │ │ ├── ActorDTO.cs
│ │ │ ├── ActorMovieCreationDTO.cs
│ │ │ ├── GenreCreationDTO.cs
│ │ │ ├── GenreDTO.cs
│ │ │ ├── IId.cs
│ │ │ ├── LandingDTO.cs
│ │ │ ├── MovieActorDTO.cs
│ │ │ ├── MovieCreationDTO.cs
│ │ │ ├── MovieDTO.cs
│ │ │ ├── MovieDetailsDTO.cs
│ │ │ ├── MoviesFilterDTO.cs
│ │ │ ├── MoviesPostGetDTO.cs
│ │ │ ├── MoviesPutGetDTO.cs
│ │ │ ├── PaginationDTO.cs
│ │ │ ├── TheaterCreationDTO.cs
│ │ │ └── TheaterDTO.cs
│ │ │ ├── Entities
│ │ │ ├── Actor.cs
│ │ │ ├── Genre.cs
│ │ │ ├── Movie.cs
│ │ │ ├── MovieActor.cs
│ │ │ ├── MovieGenre.cs
│ │ │ ├── MovieTheater.cs
│ │ │ └── Theater.cs
│ │ │ ├── Migrations
│ │ │ ├── 20250617181204_GenresTable.Designer.cs
│ │ │ ├── 20250617181204_GenresTable.cs
│ │ │ ├── 20250618194649_ActorsTable.Designer.cs
│ │ │ ├── 20250618194649_ActorsTable.cs
│ │ │ ├── 20250619135835_TheatersTable.Designer.cs
│ │ │ ├── 20250619135835_TheatersTable.cs
│ │ │ ├── 20250619143114_MoviesTables.Designer.cs
│ │ │ ├── 20250619143114_MoviesTables.cs
│ │ │ └── ApplicationDbContextModelSnapshot.cs
│ │ │ ├── MoviesAPI.csproj
│ │ │ ├── MoviesAPI.http
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ └── launchSettings.json
│ │ │ ├── Services
│ │ │ ├── AzureFileStorage.cs
│ │ │ ├── IFileStorage.cs
│ │ │ └── LocalFileStorage.cs
│ │ │ ├── Utilities
│ │ │ ├── AutoMapperProfiles.cs
│ │ │ ├── HttpContextExtensions.cs
│ │ │ ├── IQueryableExtensions.cs
│ │ │ └── TypeBinder.cs
│ │ │ ├── Validations
│ │ │ └── FirstLetterUppercaseAttribute.cs
│ │ │ ├── WeatherForecast.cs
│ │ │ ├── appsettings.Development.json
│ │ │ ├── appsettings.json
│ │ │ └── wwwroot
│ │ │ └── actors
│ │ │ └── bca5197a-2fe2-4b74-a964-17f68f750cea.jpg
│ └── react-movies
│ │ ├── .env
│ │ ├── .env.production
│ │ ├── .gitignore
│ │ ├── README.md
│ │ ├── eslint.config.js
│ │ ├── index.html
│ │ ├── package-lock.json
│ │ ├── package.json
│ │ ├── public
│ │ └── vite.svg
│ │ ├── src
│ │ ├── App.css
│ │ ├── App.tsx
│ │ ├── AppRoutes.tsx
│ │ ├── api
│ │ │ └── apiClient.ts
│ │ ├── assets
│ │ │ ├── loading.gif
│ │ │ └── react.svg
│ │ ├── components
│ │ │ ├── Button.tsx
│ │ │ ├── DisplayErrors.tsx
│ │ │ ├── GenericList.tsx
│ │ │ ├── IndexEntities.tsx
│ │ │ ├── Loading.tsx
│ │ │ ├── Map
│ │ │ │ ├── Map.tsx
│ │ │ │ └── coordinate.model.ts
│ │ │ ├── MultipleSelection
│ │ │ │ ├── MultipleSelection.module.css
│ │ │ │ ├── MultipleSelection.tsx
│ │ │ │ └── MultipleSelectionDTO.model.ts
│ │ │ ├── Pagination.tsx
│ │ │ └── SelectImage
│ │ │ │ ├── SelectImage.module.css
│ │ │ │ └── SelectImage.tsx
│ │ ├── features
│ │ │ ├── actors
│ │ │ │ ├── components
│ │ │ │ │ ├── ActorForm.tsx
│ │ │ │ │ ├── CreateActor.tsx
│ │ │ │ │ ├── EditActor.tsx
│ │ │ │ │ └── IndexActors.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useActors.ts
│ │ │ │ └── models
│ │ │ │ │ ├── Actor.model.ts
│ │ │ │ │ └── ActorCreation.ts
│ │ │ ├── genres
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateGenre.tsx
│ │ │ │ │ ├── EditGenre.tsx
│ │ │ │ │ ├── GenreForm.tsx
│ │ │ │ │ └── IndexGenres.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useGenres.ts
│ │ │ │ └── models
│ │ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ │ └── Genre.model.ts
│ │ │ ├── home
│ │ │ │ ├── components
│ │ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ │ ├── LandingPage.tsx
│ │ │ │ │ └── Menu.tsx
│ │ │ │ └── models
│ │ │ │ │ └── LandingPageDTO.ts
│ │ │ ├── movies
│ │ │ │ ├── components
│ │ │ │ │ ├── CreateMovie.tsx
│ │ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ │ ├── EditMovie.tsx
│ │ │ │ │ ├── FilterMovies.tsx
│ │ │ │ │ ├── MovieDetail.tsx
│ │ │ │ │ ├── MovieForm.tsx
│ │ │ │ │ ├── MoviesList.module.css
│ │ │ │ │ ├── MoviesList.tsx
│ │ │ │ │ └── TypeaheadActors.tsx
│ │ │ │ ├── hooks
│ │ │ │ │ └── useFilterMovies.ts
│ │ │ │ ├── models
│ │ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ │ ├── MovieActor.model.ts
│ │ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ │ ├── MoviesPostGet.model.ts
│ │ │ │ │ ├── MoviesPutGet.model.ts
│ │ │ │ │ └── movie.model.ts
│ │ │ │ └── utils
│ │ │ │ │ └── convertMovieToFormData.ts
│ │ │ └── theaters
│ │ │ │ ├── components
│ │ │ │ ├── CreateTheater.tsx
│ │ │ │ ├── EditTheater.tsx
│ │ │ │ ├── IndexTheaters.tsx
│ │ │ │ └── TheaterForm.tsx
│ │ │ │ └── models
│ │ │ │ ├── Theater.model.ts
│ │ │ │ └── TheaterCreation.model.ts
│ │ ├── hooks
│ │ │ └── useEntities.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── utils
│ │ │ ├── AlertContext.ts
│ │ │ ├── customConfirm.ts
│ │ │ ├── extractErrors.ts
│ │ │ └── formatDate.ts
│ │ ├── validations
│ │ │ ├── dateMustNotBeInTheFuture.ts
│ │ │ └── firstLetterUppercase.ts
│ │ └── vite-env.d.ts
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.node.json
│ │ └── vite.config.ts
└── Start
│ └── react-movies
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── AppRoutes.tsx
│ ├── assets
│ │ ├── loading.gif
│ │ └── react.svg
│ ├── components
│ │ ├── Button.tsx
│ │ ├── GenericList.tsx
│ │ ├── Loading.tsx
│ │ ├── Map
│ │ │ ├── Map.tsx
│ │ │ └── coordinate.model.ts
│ │ ├── MultipleSelection
│ │ │ ├── MultipleSelection.module.css
│ │ │ ├── MultipleSelection.tsx
│ │ │ └── MultipleSelectionDTO.model.ts
│ │ └── SelectImage
│ │ │ ├── SelectImage.module.css
│ │ │ └── SelectImage.tsx
│ ├── features
│ │ ├── actors
│ │ │ ├── components
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ └── IndexActors.tsx
│ │ │ └── models
│ │ │ │ └── ActorCreation.ts
│ │ ├── genres
│ │ │ ├── components
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ └── IndexGenres.tsx
│ │ │ └── models
│ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ └── Genre.model.ts
│ │ ├── home
│ │ │ ├── components
│ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ └── Menu.tsx
│ │ │ └── models
│ │ │ │ └── LandingPageDTO.ts
│ │ ├── movies
│ │ │ ├── components
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── MovieDetail.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── TypeaheadActors.tsx
│ │ │ └── models
│ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ ├── MovieActor.model.ts
│ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ └── movie.model.ts
│ │ └── theaters
│ │ │ ├── components
│ │ │ ├── CreateTheater.tsx
│ │ │ ├── EditTheater.tsx
│ │ │ ├── IndexTheaters.tsx
│ │ │ └── TheaterForm.tsx
│ │ │ └── models
│ │ │ ├── Theater.model.ts
│ │ │ └── TheaterCreation.model.ts
│ ├── index.css
│ ├── main.tsx
│ ├── validations
│ │ ├── dateMustNotBeInTheFuture.ts
│ │ └── firstLetterUppercase.ts
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── Module 9 - Security
├── End
├── MoviesAPI
│ ├── MoviesAPI.sln
│ └── MoviesAPI
│ │ ├── ApplicationDbContext.cs
│ │ ├── Controllers
│ │ ├── ActorsController.cs
│ │ ├── CustomBaseController.cs
│ │ ├── GenresController.cs
│ │ ├── MoviesController.cs
│ │ ├── RatingsController.cs
│ │ ├── TheatersController.cs
│ │ └── UsersController.cs
│ │ ├── DTOs
│ │ ├── ActorCreationDTO.cs
│ │ ├── ActorDTO.cs
│ │ ├── ActorMovieCreationDTO.cs
│ │ ├── AuthenticationResponseDTO.cs
│ │ ├── EditClaimDTO.cs
│ │ ├── GenreCreationDTO.cs
│ │ ├── GenreDTO.cs
│ │ ├── IId.cs
│ │ ├── LandingDTO.cs
│ │ ├── MovieActorDTO.cs
│ │ ├── MovieCreationDTO.cs
│ │ ├── MovieDTO.cs
│ │ ├── MovieDetailsDTO.cs
│ │ ├── MoviesFilterDTO.cs
│ │ ├── MoviesPostGetDTO.cs
│ │ ├── MoviesPutGetDTO.cs
│ │ ├── PaginationDTO.cs
│ │ ├── RatingCreationDTO.cs
│ │ ├── TheaterCreationDTO.cs
│ │ ├── TheaterDTO.cs
│ │ ├── UserCredentialsDTO.cs
│ │ └── UserDTO.cs
│ │ ├── Entities
│ │ ├── Actor.cs
│ │ ├── Genre.cs
│ │ ├── Movie.cs
│ │ ├── MovieActor.cs
│ │ ├── MovieGenre.cs
│ │ ├── MovieTheater.cs
│ │ ├── Rating.cs
│ │ └── Theater.cs
│ │ ├── Migrations
│ │ ├── 20250617181204_GenresTable.Designer.cs
│ │ ├── 20250617181204_GenresTable.cs
│ │ ├── 20250618194649_ActorsTable.Designer.cs
│ │ ├── 20250618194649_ActorsTable.cs
│ │ ├── 20250619135835_TheatersTable.Designer.cs
│ │ ├── 20250619135835_TheatersTable.cs
│ │ ├── 20250619143114_MoviesTables.Designer.cs
│ │ ├── 20250619143114_MoviesTables.cs
│ │ ├── 20250620144348_UserSystem.Designer.cs
│ │ ├── 20250620144348_UserSystem.cs
│ │ ├── 20250620180858_RatingsTable.Designer.cs
│ │ ├── 20250620180858_RatingsTable.cs
│ │ └── ApplicationDbContextModelSnapshot.cs
│ │ ├── MoviesAPI.csproj
│ │ ├── MoviesAPI.http
│ │ ├── Program.cs
│ │ ├── Properties
│ │ └── launchSettings.json
│ │ ├── Services
│ │ ├── AzureFileStorage.cs
│ │ ├── IFileStorage.cs
│ │ ├── IUsersService.cs
│ │ ├── LocalFileStorage.cs
│ │ └── UsersService.cs
│ │ ├── Utilities
│ │ ├── AutoMapperProfiles.cs
│ │ ├── HttpContextExtensions.cs
│ │ ├── IQueryableExtensions.cs
│ │ ├── TypeBinder.cs
│ │ └── WithAuthorizeCachePolicy.cs
│ │ ├── Validations
│ │ └── FirstLetterUppercaseAttribute.cs
│ │ ├── WeatherForecast.cs
│ │ ├── appsettings.Development.json
│ │ ├── appsettings.json
│ │ └── wwwroot
│ │ └── actors
│ │ └── bca5197a-2fe2-4b74-a964-17f68f750cea.jpg
└── react-movies
│ ├── .env
│ ├── .env.production
│ ├── .gitignore
│ ├── README.md
│ ├── eslint.config.js
│ ├── index.html
│ ├── package-lock.json
│ ├── package.json
│ ├── public
│ └── vite.svg
│ ├── src
│ ├── App.css
│ ├── App.tsx
│ ├── AppRoutes.tsx
│ ├── api
│ │ └── apiClient.ts
│ ├── assets
│ │ ├── loading.gif
│ │ └── react.svg
│ ├── components
│ │ ├── Button.tsx
│ │ ├── DisplayErrors.tsx
│ │ ├── GenericList.tsx
│ │ ├── IndexEntities.tsx
│ │ ├── Loading.tsx
│ │ ├── Map
│ │ │ ├── Map.tsx
│ │ │ └── coordinate.model.ts
│ │ ├── MultipleSelection
│ │ │ ├── MultipleSelection.module.css
│ │ │ ├── MultipleSelection.tsx
│ │ │ └── MultipleSelectionDTO.model.ts
│ │ ├── Pagination.tsx
│ │ ├── Ratings
│ │ │ ├── Rating.module.css
│ │ │ ├── Rating.tsx
│ │ │ └── RatingCreation.model.ts
│ │ └── SelectImage
│ │ │ ├── SelectImage.module.css
│ │ │ └── SelectImage.tsx
│ ├── features
│ │ ├── actors
│ │ │ ├── components
│ │ │ │ ├── ActorForm.tsx
│ │ │ │ ├── CreateActor.tsx
│ │ │ │ ├── EditActor.tsx
│ │ │ │ └── IndexActors.tsx
│ │ │ ├── hooks
│ │ │ │ └── useActors.ts
│ │ │ └── models
│ │ │ │ ├── Actor.model.ts
│ │ │ │ └── ActorCreation.ts
│ │ ├── genres
│ │ │ ├── components
│ │ │ │ ├── CreateGenre.tsx
│ │ │ │ ├── EditGenre.tsx
│ │ │ │ ├── GenreForm.tsx
│ │ │ │ └── IndexGenres.tsx
│ │ │ ├── hooks
│ │ │ │ └── useGenres.ts
│ │ │ └── models
│ │ │ │ ├── CreateGenre.model.ts
│ │ │ │ └── Genre.model.ts
│ │ ├── home
│ │ │ ├── components
│ │ │ │ ├── HandleRouteNotFound.tsx
│ │ │ │ ├── LandingPage.tsx
│ │ │ │ └── Menu.tsx
│ │ │ └── models
│ │ │ │ └── LandingPageDTO.ts
│ │ ├── movies
│ │ │ ├── components
│ │ │ │ ├── CreateMovie.tsx
│ │ │ │ ├── DisplayMovie.module.css
│ │ │ │ ├── DisplayMovie.tsx
│ │ │ │ ├── EditMovie.tsx
│ │ │ │ ├── FilterMovies.tsx
│ │ │ │ ├── MovieDetail.tsx
│ │ │ │ ├── MovieForm.tsx
│ │ │ │ ├── MoviesList.module.css
│ │ │ │ ├── MoviesList.tsx
│ │ │ │ └── TypeaheadActors.tsx
│ │ │ ├── hooks
│ │ │ │ └── useFilterMovies.ts
│ │ │ ├── models
│ │ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ │ ├── MovieActor.model.ts
│ │ │ │ ├── MovieCreation.model.ts
│ │ │ │ ├── MoviesPostGet.model.ts
│ │ │ │ ├── MoviesPutGet.model.ts
│ │ │ │ └── movie.model.ts
│ │ │ └── utils
│ │ │ │ └── convertMovieToFormData.ts
│ │ ├── security
│ │ │ ├── components
│ │ │ │ ├── AuthenticationForm.tsx
│ │ │ │ ├── Authorized.tsx
│ │ │ │ ├── IndexUsers.tsx
│ │ │ │ ├── Login.tsx
│ │ │ │ ├── ProtectRoute.tsx
│ │ │ │ └── Register.tsx
│ │ │ ├── models
│ │ │ │ ├── AuthenticationResponse.model.ts
│ │ │ │ ├── Claim.model.ts
│ │ │ │ ├── EditClaim.model.ts
│ │ │ │ ├── User.model.ts
│ │ │ │ └── UserCredentials.model.ts
│ │ │ └── utils
│ │ │ │ ├── AuthenticationContext.ts
│ │ │ │ ├── HandleJWT.ts
│ │ │ │ └── extractIdentityErrors.ts
│ │ └── theaters
│ │ │ ├── components
│ │ │ ├── CreateTheater.tsx
│ │ │ ├── EditTheater.tsx
│ │ │ ├── IndexTheaters.tsx
│ │ │ └── TheaterForm.tsx
│ │ │ └── models
│ │ │ ├── Theater.model.ts
│ │ │ └── TheaterCreation.model.ts
│ ├── hooks
│ │ └── useEntities.ts
│ ├── index.css
│ ├── main.tsx
│ ├── utils
│ │ ├── AlertContext.ts
│ │ ├── customConfirm.ts
│ │ ├── extractErrors.ts
│ │ └── formatDate.ts
│ ├── validations
│ │ ├── dateMustNotBeInTheFuture.ts
│ │ └── firstLetterUppercase.ts
│ └── vite-env.d.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.node.json
│ └── vite.config.ts
└── Start
├── MoviesAPI
├── MoviesAPI.sln
└── MoviesAPI
│ ├── ApplicationDbContext.cs
│ ├── Controllers
│ ├── ActorsController.cs
│ ├── CustomBaseController.cs
│ ├── GenresController.cs
│ ├── MoviesController.cs
│ └── TheatersController.cs
│ ├── DTOs
│ ├── ActorCreationDTO.cs
│ ├── ActorDTO.cs
│ ├── ActorMovieCreationDTO.cs
│ ├── GenreCreationDTO.cs
│ ├── GenreDTO.cs
│ ├── IId.cs
│ ├── LandingDTO.cs
│ ├── MovieActorDTO.cs
│ ├── MovieCreationDTO.cs
│ ├── MovieDTO.cs
│ ├── MovieDetailsDTO.cs
│ ├── MoviesFilterDTO.cs
│ ├── MoviesPostGetDTO.cs
│ ├── MoviesPutGetDTO.cs
│ ├── PaginationDTO.cs
│ ├── TheaterCreationDTO.cs
│ └── TheaterDTO.cs
│ ├── Entities
│ ├── Actor.cs
│ ├── Genre.cs
│ ├── Movie.cs
│ ├── MovieActor.cs
│ ├── MovieGenre.cs
│ ├── MovieTheater.cs
│ └── Theater.cs
│ ├── Migrations
│ ├── 20250617181204_GenresTable.Designer.cs
│ ├── 20250617181204_GenresTable.cs
│ ├── 20250618194649_ActorsTable.Designer.cs
│ ├── 20250618194649_ActorsTable.cs
│ ├── 20250619135835_TheatersTable.Designer.cs
│ ├── 20250619135835_TheatersTable.cs
│ ├── 20250619143114_MoviesTables.Designer.cs
│ ├── 20250619143114_MoviesTables.cs
│ └── ApplicationDbContextModelSnapshot.cs
│ ├── MoviesAPI.csproj
│ ├── MoviesAPI.http
│ ├── Program.cs
│ ├── Properties
│ └── launchSettings.json
│ ├── Services
│ ├── AzureFileStorage.cs
│ ├── IFileStorage.cs
│ └── LocalFileStorage.cs
│ ├── Utilities
│ ├── AutoMapperProfiles.cs
│ ├── HttpContextExtensions.cs
│ ├── IQueryableExtensions.cs
│ └── TypeBinder.cs
│ ├── Validations
│ └── FirstLetterUppercaseAttribute.cs
│ ├── WeatherForecast.cs
│ ├── appsettings.Development.json
│ ├── appsettings.json
│ └── wwwroot
│ └── actors
│ └── bca5197a-2fe2-4b74-a964-17f68f750cea.jpg
└── react-movies
├── .env
├── .env.production
├── .gitignore
├── README.md
├── eslint.config.js
├── index.html
├── package-lock.json
├── package.json
├── public
└── vite.svg
├── src
├── App.css
├── App.tsx
├── AppRoutes.tsx
├── api
│ └── apiClient.ts
├── assets
│ ├── loading.gif
│ └── react.svg
├── components
│ ├── Button.tsx
│ ├── DisplayErrors.tsx
│ ├── GenericList.tsx
│ ├── IndexEntities.tsx
│ ├── Loading.tsx
│ ├── Map
│ │ ├── Map.tsx
│ │ └── coordinate.model.ts
│ ├── MultipleSelection
│ │ ├── MultipleSelection.module.css
│ │ ├── MultipleSelection.tsx
│ │ └── MultipleSelectionDTO.model.ts
│ ├── Pagination.tsx
│ └── SelectImage
│ │ ├── SelectImage.module.css
│ │ └── SelectImage.tsx
├── features
│ ├── actors
│ │ ├── components
│ │ │ ├── ActorForm.tsx
│ │ │ ├── CreateActor.tsx
│ │ │ ├── EditActor.tsx
│ │ │ └── IndexActors.tsx
│ │ ├── hooks
│ │ │ └── useActors.ts
│ │ └── models
│ │ │ ├── Actor.model.ts
│ │ │ └── ActorCreation.ts
│ ├── genres
│ │ ├── components
│ │ │ ├── CreateGenre.tsx
│ │ │ ├── EditGenre.tsx
│ │ │ ├── GenreForm.tsx
│ │ │ └── IndexGenres.tsx
│ │ ├── hooks
│ │ │ └── useGenres.ts
│ │ └── models
│ │ │ ├── CreateGenre.model.ts
│ │ │ └── Genre.model.ts
│ ├── home
│ │ ├── components
│ │ │ ├── HandleRouteNotFound.tsx
│ │ │ ├── LandingPage.tsx
│ │ │ └── Menu.tsx
│ │ └── models
│ │ │ └── LandingPageDTO.ts
│ ├── movies
│ │ ├── components
│ │ │ ├── CreateMovie.tsx
│ │ │ ├── DisplayMovie.module.css
│ │ │ ├── DisplayMovie.tsx
│ │ │ ├── EditMovie.tsx
│ │ │ ├── FilterMovies.tsx
│ │ │ ├── MovieDetail.tsx
│ │ │ ├── MovieForm.tsx
│ │ │ ├── MoviesList.module.css
│ │ │ ├── MoviesList.tsx
│ │ │ └── TypeaheadActors.tsx
│ │ ├── hooks
│ │ │ └── useFilterMovies.ts
│ │ ├── models
│ │ │ ├── FilterMoviesDTO.model.ts
│ │ │ ├── MovieActor.model.ts
│ │ │ ├── MovieCreation.model.ts
│ │ │ ├── MoviesPostGet.model.ts
│ │ │ ├── MoviesPutGet.model.ts
│ │ │ └── movie.model.ts
│ │ └── utils
│ │ │ └── convertMovieToFormData.ts
│ └── theaters
│ │ ├── components
│ │ ├── CreateTheater.tsx
│ │ ├── EditTheater.tsx
│ │ ├── IndexTheaters.tsx
│ │ └── TheaterForm.tsx
│ │ └── models
│ │ ├── Theater.model.ts
│ │ └── TheaterCreation.model.ts
├── hooks
│ └── useEntities.ts
├── index.css
├── main.tsx
├── utils
│ ├── AlertContext.ts
│ ├── customConfirm.ts
│ ├── extractErrors.ts
│ └── formatDate.ts
├── validations
│ ├── dateMustNotBeInTheFuture.ts
│ └── firstLetterUppercase.ts
└── vite-env.d.ts
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/.gitignore
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/CombinedProject/CombinedProject.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/CombinedProject/CombinedProject.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/CombinedProject/CombinedProject/ClientApp/.env:
--------------------------------------------------------------------------------
1 | BROWSER=none
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/CombinedProject/CombinedProject/ClientApp/.env.development:
--------------------------------------------------------------------------------
1 | PORT=5002
2 | HTTPS=true
3 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 1 - Introduction/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/.env.development:
--------------------------------------------------------------------------------
1 | REACT_APP_API_URL=https://localhost:44347/api
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/.env.production:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/.env.production
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/endpoints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/endpoints.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/src/utils/Ratings.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/Begin/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.env.development:
--------------------------------------------------------------------------------
1 | REACT_APP_API_URL=https://localhost:44347/api
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.env.production:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.env.production
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.firebaserc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.firebaserc
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/firebase.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/firebase.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/auth/Login.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/auth/Login.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/endpoints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/endpoints.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/src/utils/Ratings.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 10 - Deployments/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/array_map.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/array_map.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/arrow_functions.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/arrow_functions.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/async.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/async.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/classes.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/classes.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/destructuring.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/destructuring.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/examples.js:
--------------------------------------------------------------------------------
1 | console.log('hello world!');
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/let_and_const.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/let_and_const.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/spread_operator.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/spread_operator.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/template_strings.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/template_strings.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/ternary_operator.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 2 - JavaScript Review/End/ternary_operator.js
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/End/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/End/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/End/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/End/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 3 - First Steps with React/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 4 - Applying what we Learned/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 4 - Applying what we Learned/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 4 - Applying what we Learned/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/WeatherForecast.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/WeatherForecast.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/Begin/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/WeatherForecast.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/WeatherForecast.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 5 - Routing/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/WeatherForecast.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/WeatherForecast.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/Begin/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/WeatherForecast.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/WeatherForecast.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/appsettings.Development.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/appsettings.Development.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/actors/ActorForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/actors/ActorForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/actors/EditActor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/actors/EditActor.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/DateField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/DateField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/ImageField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/ImageField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/MapField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/MapField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/TextField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/forms/TextField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/genres/EditGenre.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/genres/EditGenre.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/genres/GenreForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/genres/GenreForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/EditMovie.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/EditMovie.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/MovieForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/MovieForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/MoviesList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/movies/MoviesList.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/GenericList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/GenericList.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 6 - Forms/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 7 - ASP.NET Core Fundamentals/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 7 - ASP.NET Core Fundamentals/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 7 - ASP.NET Core Fundamentals/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 7 - ASP.NET Core Fundamentals/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Entities/Genre.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Entities/Genre.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/MoviesAPI/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/actors/ActorForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/actors/ActorForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/actors/EditActor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/actors/EditActor.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/DateField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/DateField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/ImageField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/ImageField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/MapField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/MapField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/TextField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/forms/TextField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/genres/EditGenre.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/genres/EditGenre.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/genres/GenreForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/genres/GenreForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/movies/EditMovie.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/movies/EditMovie.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/movies/MovieForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/movies/MovieForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/Begin/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/ActorDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/ActorDTO.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/GenreDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/GenreDTO.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/MovieDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/MovieDTO.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Actor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Actor.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Genre.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Genre.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Movie.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Movie.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/.env.development:
--------------------------------------------------------------------------------
1 | REACT_APP_API_URL=https://localhost:44347/api
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/.env.production:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/.env.production
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/ErrorBoundary.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/ErrorBoundary.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/ActorForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/ActorForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/CreateActor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/CreateActor.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/EditActor.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/EditActor.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/IndexActors.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/actors/IndexActors.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/endpoints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/endpoints.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/DateField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/DateField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/ImageField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/ImageField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/MapField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/MapField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/TextField.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/forms/TextField.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/CreateGenre.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/CreateGenre.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/EditGenre.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/EditGenre.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/GenreForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/GenreForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/IndexGenres.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/genres/IndexGenres.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/CreateMovie.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/CreateMovie.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/EditMovie.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/EditMovie.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/LandingPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/LandingPage.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/MovieForm.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/MovieForm.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/MoviesList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/movies/MoviesList.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/reportWebVitals.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/reportWebVitals.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/AlertContext.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/AlertContext.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/EditEntity.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/EditEntity.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/GenericList.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/GenericList.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/IndexEntity.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/IndexEntity.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Loading.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Loading.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Pagination.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/Pagination.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/customConfirm.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/customConfirm.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/formDataUtils.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/src/utils/formDataUtils.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 8 - HTTP/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/.env.development:
--------------------------------------------------------------------------------
1 | REACT_APP_API_URL=https://localhost:44347/api
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/.env.production:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/.env.production
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/endpoints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/endpoints.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/Begin/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI/Startup.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/MoviesAPI/MoviesAPI/Startup.cs
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/.env.development:
--------------------------------------------------------------------------------
1 | REACT_APP_API_URL=https://localhost:44347/api
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/.env.production:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/.env.production
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/favicon.ico
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/index.html
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/logo192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/logo192.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/logo512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/logo512.png
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/manifest.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/manifest.json
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/robots.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/public/robots.txt
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/App.test.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/App.test.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/Menu.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/Menu.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/Validations.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/Validations.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/auth/Login.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/auth/Login.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/endpoints.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/endpoints.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/global.d.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/global.d.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/index.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/index.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/logo.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/logo.svg
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/route-config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/route-config.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/setupTests.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/setupTests.ts
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/utils/Button.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/utils/Button.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/utils/Map.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/utils/Map.tsx
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/src/utils/Ratings.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 17 and ASP.NET Core 6/Module 9 - Security/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/index.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/index.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 1 - Introduction/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/.env:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://localhost:7262/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/.env.production:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://moviesapi20250620175535-ghhmfth8btetd4hc.eastus-01.azurewebsites.net/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/components/Ratings/Rating.module.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/features/security/models/EditClaim.model.ts:
--------------------------------------------------------------------------------
1 | export default interface EditClaim{
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/features/security/models/User.model.ts:
--------------------------------------------------------------------------------
1 | export default interface User {
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/vercel.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/vercel.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/End/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/.env:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://localhost:7262/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/.env.production:
--------------------------------------------------------------------------------
1 | VITE_API_URL=PENDING
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/components/Ratings/Rating.module.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/features/security/models/EditClaim.model.ts:
--------------------------------------------------------------------------------
1 | export default interface EditClaim{
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/features/security/models/User.model.ts:
--------------------------------------------------------------------------------
1 | export default interface User {
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 10 - Deployments/Start/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 3 - First Steps with React/End/react-movies/src/App.module.css:
--------------------------------------------------------------------------------
1 | .main {
2 | color: blue;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 3 - First Steps with React/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .main {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 3 - First Steps with React/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 3 - First Steps with React/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 4 - Applying what we have learned/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 4 - Applying what we have learned/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 4 - Applying what we have learned/Start/react-movies/src/App.module.css:
--------------------------------------------------------------------------------
1 | .main {
2 | color: blue;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 4 - Applying what we have learned/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .main {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 4 - Applying what we have learned/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/End/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 5 - Routing/Start/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/assets/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/assets/loading.gif
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/End/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 6 - Forms/Start/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/ActorDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/ActorDTO.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/GenreDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/GenreDTO.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/IId.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/IId.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/MovieDTO.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/DTOs/MovieDTO.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Actor.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Actor.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Genre.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Genre.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Movie.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Entities/Movie.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.csproj:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.csproj
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.http:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/MoviesAPI.http
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/appsettings.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/MoviesAPI/MoviesAPI/appsettings.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/.env:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://localhost:7262/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/.env.production:
--------------------------------------------------------------------------------
1 | VITE_API_URL=PENDING
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/api/apiClient.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/api/apiClient.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/assets/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/assets/loading.gif
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/hooks/useEntities.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/hooks/useEntities.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/utils/formatDate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/utils/formatDate.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/End/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/assets/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/assets/loading.gif
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 8 - HTTP/Start/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI/DTOs/IId.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI/DTOs/IId.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/.env:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://localhost:7262/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/.env.production:
--------------------------------------------------------------------------------
1 | VITE_API_URL=PENDING
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/api/apiClient.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/api/apiClient.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/assets/react.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/assets/react.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/components/Ratings/Rating.module.css:
--------------------------------------------------------------------------------
1 | .checked {
2 | color: orange;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/features/security/models/EditClaim.model.ts:
--------------------------------------------------------------------------------
1 | export default interface EditClaim{
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/features/security/models/User.model.ts:
--------------------------------------------------------------------------------
1 | export default interface User {
2 | email: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/End/react-movies/vite.config.ts
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI.sln:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI.sln
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI/DTOs/IId.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI/DTOs/IId.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI/Program.cs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/MoviesAPI/MoviesAPI/Program.cs
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/.env:
--------------------------------------------------------------------------------
1 | VITE_API_URL=https://localhost:7262/api
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/.env.production:
--------------------------------------------------------------------------------
1 | VITE_API_URL=PENDING
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/.gitignore
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/README.md
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/eslint.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/eslint.config.js
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/index.html
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/package-lock.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/package.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/public/vite.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/public/vite.svg
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/App.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/App.css
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/App.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/AppRoutes.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/AppRoutes.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/features/genres/models/CreateGenre.model.ts:
--------------------------------------------------------------------------------
1 | export default interface CreateGenre {
2 | name: string;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/index.css:
--------------------------------------------------------------------------------
1 | .error {
2 | color: red;
3 | }
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/main.tsx
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.app.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.app.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.node.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/tsconfig.node.json
--------------------------------------------------------------------------------
/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/gavilanch/React-and-ASP.NET-Core/HEAD/React 19 and ASP.NET Core 9/Module 9 - Security/Start/react-movies/vite.config.ts
--------------------------------------------------------------------------------