├── .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 --------------------------------------------------------------------------------