├── .github └── FUNDING.yml ├── .gitignore ├── README.md ├── archive ├── 001-structured-logging-with-serilog-in-aspnet-core │ ├── StructuredLogging.WebApi.sln │ └── StructuredLogging.WebApi │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Services │ │ ├── DummyService.cs │ │ └── IDummyService.cs │ │ ├── StructuredLogging.WebApi.csproj │ │ ├── StructuredLogging.WebApi.http │ │ ├── StructuredLogging.WebApi.sln │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 002-global-exception-handling-in-aspnet-core │ ├── GlobalExceptionHandling.sln │ └── GlobalExceptionHandling │ │ ├── ErrorHandlerMiddleware.cs │ │ ├── Exceptions │ │ ├── BaseException.cs │ │ └── ProductNotFoundException.cs │ │ ├── GlobalExceptionHandler.cs │ │ ├── GlobalExceptionHandling.csproj │ │ ├── GlobalExceptionHandling.http │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 003-fluentvalidation-in-aspnet-core │ ├── FluentValidations.NET8.sln │ └── FluentValidations.NET8 │ │ ├── FluentValidations.NET8.csproj │ │ ├── FluentValidations.NET8.http │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Requests │ │ └── UserRegistrationRequest.cs │ │ ├── Validators │ │ └── UserRegistrationValidator.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 004-cqrs-and-mediatr-in-aspnet-core │ ├── CQRSMediatR.sln │ └── CQRSMediatR │ │ ├── CQRSMediatR.csproj │ │ ├── CQRSMediatR.http │ │ ├── Domain │ │ └── Product.cs │ │ ├── Features │ │ └── Products │ │ │ ├── Commands │ │ │ ├── Create │ │ │ │ ├── CreateProductCommand.cs │ │ │ │ └── CreateProductCommandHandler.cs │ │ │ └── Delete │ │ │ │ ├── DeleteProductCommand.cs │ │ │ │ └── DeleteProductCommandHandler.cs │ │ │ ├── Dtos │ │ │ └── ProductDto.cs │ │ │ ├── Notifications │ │ │ ├── ProductCreatedNotification.cs │ │ │ ├── RandomHandler.cs │ │ │ └── StockAssignedHandler.cs │ │ │ └── Queries │ │ │ ├── Get │ │ │ ├── GetProductQuery.cs │ │ │ └── GetProductQueryHandler.cs │ │ │ └── List │ │ │ ├── ListProductsQuery.cs │ │ │ └── ListProductsQueryHandler.cs │ │ ├── Persistence │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation │ ├── MediatRPipelineFluentValidation.sln │ └── MediatRPipelineFluentValidation │ │ ├── Behaviors │ │ ├── RequestResponseLoggingBehavior.cs │ │ └── ValidationBehavior.cs │ │ ├── Domain │ │ └── Product.cs │ │ ├── Exceptions │ │ └── GlobalExceptionHandler.cs │ │ ├── Features │ │ └── Products │ │ │ ├── Commands │ │ │ ├── Create │ │ │ │ ├── CreateProductCommand.cs │ │ │ │ ├── CreateProductCommandHandler.cs │ │ │ │ └── CreateProductCommandValidator.cs │ │ │ └── Delete │ │ │ │ ├── DeleteProductCommand.cs │ │ │ │ └── DeleteProductCommandHandler.cs │ │ │ ├── Dtos │ │ │ └── ProductDto.cs │ │ │ ├── Notifications │ │ │ ├── ProductCreatedNotification.cs │ │ │ ├── RandomHandler.cs │ │ │ └── StockAssignedHandler.cs │ │ │ └── Queries │ │ │ ├── Get │ │ │ ├── GetProductQuery.cs │ │ │ └── GetProductQueryHandler.cs │ │ │ └── List │ │ │ ├── ListProductsQuery.cs │ │ │ └── ListProductsQueryHandler.cs │ │ ├── MediatRPipelineFluentValidation.csproj │ │ ├── MediatRPipelineFluentValidation.http │ │ ├── Persistence │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 006-in-memory-caching-in-aspnet-core │ ├── InMemoryCaching.sln │ └── InMemoryCaching │ │ ├── InMemoryCaching.csproj │ │ ├── InMemoryCaching.http │ │ ├── Migrations │ │ ├── 20240525095540_Initial.Designer.cs │ │ ├── 20240525095540_Initial.cs │ │ └── AppDbContextModelSnapshot.cs │ │ ├── Models │ │ ├── Product.cs │ │ └── ProductCreationDto.cs │ │ ├── Persistence │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Scripts │ │ └── Products.sql │ │ ├── Services │ │ ├── IProductService.cs │ │ └── ProductService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 007-distributed-caching-in-aspnet-core-with-redis │ ├── DistributedCaching.sln │ └── DistributedCaching │ │ ├── DistributedCaching.csproj │ │ ├── DistributedCaching.http │ │ ├── Extensions │ │ └── DistributedCacheExtensions.cs │ │ ├── Migrations │ │ ├── 20240525095540_Initial.Designer.cs │ │ ├── 20240525095540_Initial.cs │ │ └── AppDbContextModelSnapshot.cs │ │ ├── Models │ │ ├── Product.cs │ │ └── ProductCreationDto.cs │ │ ├── Persistence │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Scripts │ │ └── Products.sql │ │ ├── Services │ │ ├── IProductService.cs │ │ └── ProductService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 008-response-caching-with-mediatr-in-aspnet-core │ ├── ResponseCaching.sln │ └── ResponseCaching │ │ ├── Caching │ │ ├── CachingBehavior.cs │ │ └── ICacheable.cs │ │ ├── Domain │ │ └── Product.cs │ │ ├── Features │ │ └── Products │ │ │ ├── Commands │ │ │ ├── Create │ │ │ │ ├── CreateProductCommand.cs │ │ │ │ └── CreateProductCommandHandler.cs │ │ │ └── Delete │ │ │ │ ├── DeleteProductCommand.cs │ │ │ │ └── DeleteProductCommandHandler.cs │ │ │ ├── Dtos │ │ │ └── ProductDto.cs │ │ │ ├── Notifications │ │ │ ├── ProductCreatedNotification.cs │ │ │ ├── RandomHandler.cs │ │ │ └── StockAssignedHandler.cs │ │ │ └── Queries │ │ │ ├── Get │ │ │ ├── GetProductQuery.cs │ │ │ └── GetProductQueryHandler.cs │ │ │ └── List │ │ │ ├── ListProductsQuery.cs │ │ │ └── ListProductsQueryHandler.cs │ │ ├── Persistence │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── ResponseCaching.csproj │ │ ├── ResponseCaching.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 009-docker-essentials-for-dotnet-developers │ ├── DockerEssentials.sln │ ├── DockerEssentials │ │ ├── .dockerignore │ │ ├── DockerEssentials.csproj │ │ ├── DockerEssentials.http │ │ ├── Dockerfile │ │ ├── Models │ │ │ ├── Product.cs │ │ │ └── ProductCreationDto.cs │ │ ├── Persistence │ │ │ └── AppDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── IProductService.cs │ │ │ └── ProductService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── compose │ │ └── docker-compose.yml ├── 010-aspnet-core-webapi-crud-with-entity-framework-core-full-course │ ├── .gitignore │ ├── MovieManager.sln │ ├── MovieManager │ │ ├── .gitignore │ │ ├── DTOs │ │ │ ├── CreateMovieDto.cs │ │ │ ├── MovieDto.cs │ │ │ └── UpdateMovieDto.cs │ │ ├── Endpoints │ │ │ └── MovieEndpoints.cs │ │ ├── Entities │ │ │ ├── EntityBase.cs │ │ │ └── Movie.cs │ │ ├── Migrations │ │ │ ├── 20250204063256_Initial.Designer.cs │ │ │ ├── 20250204063256_Initial.cs │ │ │ └── MovieDbContextModelSnapshot.cs │ │ ├── MovieManager.csproj │ │ ├── MovieManager.http │ │ ├── Persistence │ │ │ ├── Configurations │ │ │ │ └── MovieConfiguration.cs │ │ │ └── MovieDbContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Services │ │ │ ├── IMovieService.cs │ │ │ └── MovieService.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── docker-compose.yml ├── README.md └── assets │ └── NET Zero to Hero Series Banner.png └── assets └── dotnet-webapi-zero-to-hero-banner.png /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | buy_me_a_coffee: codewithmukesh 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/README.md -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi.sln -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Program.cs -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Services/DummyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Services/DummyService.cs -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Services/IDummyService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/Services/IDummyService.cs -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.csproj -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.http -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/StructuredLogging.WebApi.sln -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/001-structured-logging-with-serilog-in-aspnet-core/StructuredLogging.WebApi/appsettings.json -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling.sln -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/ErrorHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/ErrorHandlerMiddleware.cs -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Exceptions/BaseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Exceptions/BaseException.cs -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Exceptions/ProductNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Exceptions/ProductNotFoundException.cs -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandler.cs -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandling.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandling.csproj -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandling.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/GlobalExceptionHandling.http -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Program.cs -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/appsettings.Development.json -------------------------------------------------------------------------------- /archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/002-global-exception-handling-in-aspnet-core/GlobalExceptionHandling/appsettings.json -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8.sln -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/FluentValidations.NET8.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/FluentValidations.NET8.csproj -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/FluentValidations.NET8.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/FluentValidations.NET8.http -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Program.cs -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Requests/UserRegistrationRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Requests/UserRegistrationRequest.cs -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Validators/UserRegistrationValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/Validators/UserRegistrationValidator.cs -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/appsettings.Development.json -------------------------------------------------------------------------------- /archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/003-fluentvalidation-in-aspnet-core/FluentValidations.NET8/appsettings.json -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR.sln -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/CQRSMediatR.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/CQRSMediatR.csproj -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/CQRSMediatR.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/CQRSMediatR.http -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Domain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Domain/Product.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Create/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Create/CreateProductCommand.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Create/CreateProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Create/CreateProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Delete/DeleteProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Delete/DeleteProductCommand.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Dtos/ProductDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Dtos/ProductDto.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/ProductCreatedNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/ProductCreatedNotification.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/RandomHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/RandomHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/StockAssignedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Notifications/StockAssignedHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/Get/GetProductQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/Get/GetProductQuery.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/Get/GetProductQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/Get/GetProductQueryHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/List/ListProductsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/List/ListProductsQuery.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/List/ListProductsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Features/Products/Queries/List/ListProductsQueryHandler.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Program.cs -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/appsettings.Development.json -------------------------------------------------------------------------------- /archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/004-cqrs-and-mediatr-in-aspnet-core/CQRSMediatR/appsettings.json -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation.sln -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Behaviors/RequestResponseLoggingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Behaviors/RequestResponseLoggingBehavior.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Behaviors/ValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Behaviors/ValidationBehavior.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Domain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Domain/Product.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Exceptions/GlobalExceptionHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Exceptions/GlobalExceptionHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommand.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Create/CreateProductCommandValidator.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Delete/DeleteProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Delete/DeleteProductCommand.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Dtos/ProductDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Dtos/ProductDto.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/ProductCreatedNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/ProductCreatedNotification.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/RandomHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/RandomHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/StockAssignedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Notifications/StockAssignedHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/Get/GetProductQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/Get/GetProductQuery.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/Get/GetProductQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/Get/GetProductQueryHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/List/ListProductsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/List/ListProductsQuery.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/List/ListProductsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Features/Products/Queries/List/ListProductsQueryHandler.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/MediatRPipelineFluentValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/MediatRPipelineFluentValidation.csproj -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/MediatRPipelineFluentValidation.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/MediatRPipelineFluentValidation.http -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Program.cs -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/appsettings.Development.json -------------------------------------------------------------------------------- /archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/005-validation-with-mediatr-pipeline-behavior-and-fluentvalidation/MediatRPipelineFluentValidation/appsettings.json -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching.sln -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/InMemoryCaching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/InMemoryCaching.csproj -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/InMemoryCaching.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/InMemoryCaching.http -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/20240525095540_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/20240525095540_Initial.Designer.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/20240525095540_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/20240525095540_Initial.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Models/Product.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Models/ProductCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Models/ProductCreationDto.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Program.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Scripts/Products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Scripts/Products.sql -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Services/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Services/IProductService.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/Services/ProductService.cs -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/appsettings.Development.json -------------------------------------------------------------------------------- /archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/006-in-memory-caching-in-aspnet-core/InMemoryCaching/appsettings.json -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching.sln -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/DistributedCaching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/DistributedCaching.csproj -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/DistributedCaching.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/DistributedCaching.http -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Extensions/DistributedCacheExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Extensions/DistributedCacheExtensions.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/20240525095540_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/20240525095540_Initial.Designer.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/20240525095540_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/20240525095540_Initial.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Models/Product.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Models/ProductCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Models/ProductCreationDto.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Program.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Scripts/Products.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Scripts/Products.sql -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Services/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Services/IProductService.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/Services/ProductService.cs -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/appsettings.Development.json -------------------------------------------------------------------------------- /archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/007-distributed-caching-in-aspnet-core-with-redis/DistributedCaching/appsettings.json -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching.sln -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Caching/CachingBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Caching/CachingBehavior.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Caching/ICacheable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Caching/ICacheable.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Domain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Domain/Product.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Create/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Create/CreateProductCommand.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Create/CreateProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Create/CreateProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Delete/DeleteProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Delete/DeleteProductCommand.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Commands/Delete/DeleteProductCommandHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Dtos/ProductDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Dtos/ProductDto.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/ProductCreatedNotification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/ProductCreatedNotification.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/RandomHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/RandomHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/StockAssignedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Notifications/StockAssignedHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/Get/GetProductQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/Get/GetProductQuery.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/Get/GetProductQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/Get/GetProductQueryHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/List/ListProductsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/List/ListProductsQuery.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/List/ListProductsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Features/Products/Queries/List/ListProductsQueryHandler.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Program.cs -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/ResponseCaching.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/ResponseCaching.csproj -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/ResponseCaching.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/ResponseCaching.http -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/appsettings.Development.json -------------------------------------------------------------------------------- /archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/008-response-caching-with-mediatr-in-aspnet-core/ResponseCaching/appsettings.json -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials.sln -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/.dockerignore -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/DockerEssentials.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/DockerEssentials.csproj -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/DockerEssentials.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/DockerEssentials.http -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Dockerfile -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Models/Product.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Models/ProductCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Models/ProductCreationDto.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Persistence/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Persistence/AppDbContext.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Program.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Services/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Services/IProductService.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/Services/ProductService.cs -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/appsettings.Development.json -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/DockerEssentials/appsettings.json -------------------------------------------------------------------------------- /archive/009-docker-essentials-for-dotnet-developers/compose/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/009-docker-essentials-for-dotnet-developers/compose/docker-compose.yml -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/.gitignore -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager.sln -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/.gitignore -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/CreateMovieDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/CreateMovieDto.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/MovieDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/MovieDto.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/UpdateMovieDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/DTOs/UpdateMovieDto.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Endpoints/MovieEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Endpoints/MovieEndpoints.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Entities/EntityBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Entities/EntityBase.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Entities/Movie.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Entities/Movie.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/20250204063256_Initial.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/20250204063256_Initial.Designer.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/20250204063256_Initial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/20250204063256_Initial.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/MovieDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Migrations/MovieDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/MovieManager.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/MovieManager.csproj -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/MovieManager.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/MovieManager.http -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Persistence/Configurations/MovieConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Persistence/Configurations/MovieConfiguration.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Persistence/MovieDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Persistence/MovieDbContext.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Program.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Properties/launchSettings.json -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Services/IMovieService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Services/IMovieService.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Services/MovieService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/Services/MovieService.cs -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/appsettings.Development.json -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/MovieManager/appsettings.json -------------------------------------------------------------------------------- /archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/010-aspnet-core-webapi-crud-with-entity-framework-core-full-course/docker-compose.yml -------------------------------------------------------------------------------- /archive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/README.md -------------------------------------------------------------------------------- /archive/assets/NET Zero to Hero Series Banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/archive/assets/NET Zero to Hero Series Banner.png -------------------------------------------------------------------------------- /assets/dotnet-webapi-zero-to-hero-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codewithmukesh/dotnet-webapi-zero-to-hero-course/HEAD/assets/dotnet-webapi-zero-to-hero-banner.png --------------------------------------------------------------------------------