├── .gitignore ├── AngularJwtBFF ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── AngularJwtBFF.sln ├── README.md └── src │ ├── Angular │ ├── .gitignore │ ├── Angular.csproj │ ├── ClientApp │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── angular.json │ │ ├── aspnetcore-https.js │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── proxy.conf.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── app.server.module.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ ├── login │ │ │ │ │ ├── login.component.css │ │ │ │ │ ├── login.component.html │ │ │ │ │ └── login.component.ts │ │ │ │ ├── products │ │ │ │ │ ├── products.component.css │ │ │ │ │ ├── products.component.html │ │ │ │ │ └── products.component.ts │ │ │ │ └── shared │ │ │ │ │ ├── auth.guard.ts │ │ │ │ │ ├── authentication.service.ts │ │ │ │ │ ├── authorize.directive.ts │ │ │ │ │ └── layout │ │ │ │ │ ├── layout.component.css │ │ │ │ │ ├── layout.component.html │ │ │ │ │ ├── layout.component.ts │ │ │ │ │ └── nav-menu │ │ │ │ │ ├── nav-menu.component.css │ │ │ │ │ ├── nav-menu.component.html │ │ │ │ │ └── nav-menu.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.css │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── Endpoints.cs │ ├── Extensions.cs │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ └── _ViewImports.cshtml │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ └── favicon.ico │ └── Api │ ├── Api.csproj │ ├── Constants.cs │ ├── Endpoints.cs │ ├── Extensions.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── api.http │ ├── appsettings.Development.json │ └── appsettings.json ├── ApiBackgroundChannels ├── ApiBackgroundChannels.csproj ├── Endpoints │ ├── JobEndpoints.cs │ └── NotificationEndpoints.cs ├── Jobs │ ├── JobCommand.cs │ ├── JobProcessor.cs │ └── NotificationProcessor.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── README.md ├── appsettings.Development.json └── appsettings.json ├── ApiKeyCustomAuth ├── .vscode │ ├── launch.json │ └── tasks.json ├── ApiKeyCustomAuth.csproj ├── Auth │ ├── ApiKeySchemeHandler.cs │ └── ApiKeySchemeOptions.cs ├── Data │ └── ApiDbContext.cs ├── Entities │ └── ApiKey.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Testing.http ├── appsettings.Development.json └── appsettings.json ├── AspireDashboard └── OpenTelemetryExample │ ├── .dockerignore │ ├── .idea │ └── .idea.OpenTelemetryExample │ │ ├── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml │ │ └── Docker │ │ └── docker-compose.generated.override.yml │ ├── OpenTelemetryExample.sln │ ├── OpenTelemetryExample │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── Error.razor │ │ │ ├── Home.razor │ │ │ └── Weather.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ ├── Dockerfile │ ├── OpenTelemetryExample.csproj │ ├── PokemonService.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── app.css │ │ ├── bootstrap │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── favicon.png │ ├── docker-compose.dcproj │ ├── docker-compose.override.yml │ ├── docker-compose.yml │ └── launchSettings.json ├── Auth0Example ├── .vscode │ ├── launch.json │ ├── settings.json │ └── tasks.json ├── Auth0Example.Api │ ├── Auth0Example.Api.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── Auth0Example.Web │ ├── Auth0Example.Web.csproj │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Login.cshtml │ │ ├── Login.cshtml.cs │ │ ├── Logout.cshtml │ │ ├── Logout.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── SignedOut.cshtml │ │ ├── SignedOut.cshtml.cs │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── TokenHandler.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── Auth0Example.sln └── README.md ├── AzureStorageTables ├── .vscode │ ├── launch.json │ └── tasks.json ├── AzureStorageTables.csproj ├── Http │ └── Requests.http ├── Models │ ├── VaccineRequest.cs │ └── VaccineRequestDto.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Services │ ├── IVaccineRequestStoreService.cs │ └── VaccineRequestStoreService.cs ├── appsettings.Development.json └── appsettings.json ├── BackgroundJob.Cron ├── .vscode │ ├── launch.json │ └── tasks.json ├── BackgroundJob.Cron.csproj ├── BackgroundJob.Cron.sln ├── Jobs │ ├── CronBackgroundJob.cs │ ├── CronBackgroundJobExtensions.cs │ ├── CronSettings.cs │ └── MySchedulerJob.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── appsettings.Development.json └── appsettings.json ├── CryptoTests ├── CryptoTests.sln ├── CryptoTests │ ├── AesTests.csproj │ └── Program.cs ├── DataProtectorTests │ ├── DataProtectorTests.csproj │ └── Program.cs ├── HmacSha256Tests │ ├── Program.cs │ └── Sha256Tests.csproj └── RsaTests │ ├── Program.cs │ └── RsaTests.csproj ├── DecoratorPattern └── DecoratorPattern │ ├── .idea │ └── .idea.DecoratorPattern │ │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml │ ├── DecoratorPattern.sln │ ├── DecoratorPattern │ ├── DecoratorPattern.csproj │ ├── Interfaces │ │ └── IWeatherService.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Services │ │ ├── CachedWeatherService.cs │ │ ├── LogWeatherService.cs │ │ └── WeatherService.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── README.md │ └── global.json ├── DevToPosts.sln ├── DistributedCacheExample ├── .dockerignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── DistributedCacheExample.sln ├── DistributedCacheExample │ ├── DistributedCacheExample.csproj │ ├── DistributedCacheService.cs │ ├── Dockerfile │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── docker-compose.dcproj ├── docker-compose.override.yml ├── docker-compose.yml └── launchSettings.json ├── DomainEventsExample └── DomainEventsExample │ ├── DomainEventsExample.sln │ └── DomainEventsExample │ ├── Domain │ ├── DomainEvent.cs │ ├── Entities │ │ └── Products.cs │ └── Events │ │ └── ProductCreatedEvent.cs │ ├── DomainEventsExample.csproj │ ├── Features │ └── Products │ │ ├── Commands │ │ └── CreateProduct.cs │ │ ├── EventHandlers │ │ └── ProductCreatedNotificationEventHandler.cs │ │ └── Queries │ │ └── GetProducts.cs │ ├── Persistence │ └── MyDbContext.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── FakeEmailSender.cs │ └── IEmailSender.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── DurableTask ├── DurableTask.Api │ ├── DurableTask.Api.csproj │ ├── DurableTask.Api.http │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Workflows │ │ ├── CreatePayment │ │ │ ├── CreateInvoiceActivity.cs │ │ │ ├── CreatePaymentActivity.cs │ │ │ └── PaymentOrchestrator.cs │ │ ├── ServiceProviderObjectCreator.cs │ │ ├── WorkflowConfigExtensions.cs │ │ └── WorkflowWorker.cs │ ├── appsettings.Development.json │ └── appsettings.json └── DurableTask.sln ├── HealthChecksExample ├── .idea │ └── .idea.HealthChecksExample │ │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml ├── HealthChecksExample.sln └── src │ └── Web │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── ServerHealthCheck.cs │ ├── Web.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── test.http ├── IdentityApiAuth ├── .idea │ └── .idea.IdentityApiAuth │ │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml ├── Data │ ├── AppDbContext.cs │ └── Migrations │ │ ├── 20231017220505_Init.Designer.cs │ │ ├── 20231017220505_Init.cs │ │ └── AppDbContextModelSnapshot.cs ├── IdentityApiAuth.csproj ├── IdentityApiAuth.sln ├── Models │ └── User.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── api.http ├── appsettings.Development.json └── appsettings.json ├── IntegrationEventsExample ├── IntegrationEventsExample.sln ├── compose │ └── infrastructure.yml └── src │ ├── Basket │ ├── Basket.csproj │ ├── Entities │ │ ├── Basket.cs │ │ └── BasketProduct.cs │ ├── IntegrationEvents │ │ └── Consumers │ │ │ └── ProductPriceChangedConsumer.cs │ ├── Persistence │ │ └── BasketDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json │ ├── Catalog │ ├── Catalog.csproj │ ├── Entities │ │ └── Product.cs │ ├── Persistence │ │ └── CatalogDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json │ └── Messages │ ├── Messages.csproj │ └── ProductPriceChanged.cs ├── LearningFundamentals-Series ├── AdvancedAuthorization │ ├── AdvancedAuthorization.csproj │ ├── AdvancedAuthorization.http │ ├── AdvancedAuthorization.sln │ ├── Authorization │ │ ├── Handlers.cs │ │ ├── PolicyBuilder.cs │ │ └── Requirements.cs │ ├── Endpoints │ │ ├── AuthEndpoints.cs │ │ ├── ClaimsBasedEndpoints.cs │ │ ├── CustomAuthorizationEndpoints.cs │ │ ├── RoleBasedEndpoints.cs │ │ └── SimpleRoleEndpoints.cs │ ├── FASE_4_COMPLETADA.md │ ├── FASE_5_COMPLETADA.md │ ├── FASE_6_COMPLETADA.md │ ├── Models │ │ ├── Constants │ │ │ └── AuthConstants.cs │ │ ├── Dtos.cs │ │ ├── Permission.cs │ │ ├── Role.cs │ │ └── User.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── README.md │ ├── Services │ │ ├── ITokenService.cs │ │ ├── IUserService.cs │ │ ├── TokenService.cs │ │ └── UserService.cs │ ├── appsettings.Development.json │ └── appsettings.json └── LearningAuthorization │ ├── .vscode │ └── launch.json │ ├── Authorization │ ├── Handlers │ │ ├── AnyPermissionAuthorizationHandler.cs │ │ ├── ConditionalAccessAuthorizationHandler.cs │ │ ├── DepartmentAuthorizationHandler.cs │ │ ├── PermissionsAuthorizationHandler.cs │ │ ├── RoleWithPermissionAuthorizationHandler.cs │ │ └── WorkingHoursAuthorizationHandler.cs │ ├── Policies │ │ ├── AuthorizationPolicyBuilderExtensions.cs │ │ └── PolicyBuilder.cs │ └── Requirements │ │ ├── AnyPermissionRequirement.cs │ │ ├── ConditionalAccessRequirement.cs │ │ ├── DepartmentRequirement.cs │ │ ├── PermissionsRequirement.cs │ │ ├── RoleWithPermissionRequirement.cs │ │ └── WorkingHoursRequirement.cs │ ├── Endpoints │ ├── AuthEndpoints.cs │ ├── ClaimsBasedEndpoints.cs │ ├── CustomAuthorizationEndpoints.cs │ └── RoleBasedEndpoints.cs │ ├── LearningAuthorization.csproj │ ├── LearningAuthorization.sln │ ├── Models │ ├── Constants │ │ └── AuthConstants.cs │ ├── Dtos.cs │ ├── Permission.cs │ ├── Role.cs │ └── User.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ ├── ITokenService.cs │ ├── IUserService.cs │ ├── TokenService.cs │ └── UserService.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── tests │ ├── claim-authorization-tests.http │ ├── custom-authorization-tests.http │ └── role-based-authorization-tests.http ├── MediatrValidationExample ├── MediatrExample.sln └── src │ ├── MediatrExample.ApplicationCore │ ├── Common │ │ ├── Attributes │ │ │ └── AuditLogAttribute.cs │ │ ├── Behaviours │ │ │ ├── AuditLogsBehavior.cs │ │ │ └── ValidationBehavior.cs │ │ ├── Exceptions │ │ │ ├── ForbiddenAccessException.cs │ │ │ ├── NotFoundException.cs │ │ │ └── ValidationException.cs │ │ ├── Helpers │ │ │ └── AppHelpers.cs │ │ └── Interfaces │ │ │ └── ICurrentUserService.cs │ ├── DependencyInjection.cs │ ├── Domain │ │ ├── BaseEntity.cs │ │ └── Product.cs │ ├── Features │ │ ├── Auth │ │ │ └── TokenCommand.cs │ │ └── Products │ │ │ ├── Commands │ │ │ ├── CreateProductCommand.cs │ │ │ └── UpdateProductCommand.cs │ │ │ └── Queries │ │ │ ├── GetProductQuery.cs │ │ │ └── GetProductsQuery.cs │ ├── Infrastructure │ │ └── Persistence │ │ │ ├── Migrations │ │ │ ├── 20220330184457_MyFirstMigration.Designer.cs │ │ │ ├── 20220330184457_MyFirstMigration.cs │ │ │ ├── 20220407015559_AddedIdentityCore.Designer.cs │ │ │ ├── 20220407015559_AddedIdentityCore.cs │ │ │ ├── 20220409175649_AddedBaseEntity.Designer.cs │ │ │ ├── 20220409175649_AddedBaseEntity.cs │ │ │ └── MyAppDbContextModelSnapshot.cs │ │ │ └── MyAppDbContext.cs │ └── MediatrExample.ApplicationCore.csproj │ └── MediatrValidationExample │ ├── Controllers │ ├── AuthController.cs │ └── ProductsController.cs │ ├── DependencyInjection.cs │ ├── Filters │ └── ApiExceptionFilterAttribute.cs │ ├── MediatrExample.WebApi.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Services │ └── CurrentUserService.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── mydb.db ├── MinimalAPIFluentValidation └── MinimalAPIFluentValidation │ ├── MinimalAPIFluentValidation.sln │ └── MinimalAPIFluentValidation │ ├── Common │ ├── Attributes │ │ └── ValidateAttribute.cs │ └── ValidationFilter.cs │ ├── Features │ └── Products │ │ ├── Commands │ │ └── CreateProduct.cs │ │ └── ProductsEndpoints.cs │ ├── MinimalAPIFluentValidation.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── MinimalApiScrutor ├── .vscode │ └── settings.json ├── MinimalApiScrutor.sln └── src │ └── MinimalApiScrutor │ ├── Extensions │ ├── IEndpoint.cs │ └── RouteExtensions.cs │ ├── Features │ ├── Products │ │ ├── GetProducts.cs │ │ └── Product.cs │ └── Users │ │ ├── CreateUser.cs │ │ ├── GetUsers.cs │ │ └── User.cs │ ├── MinimalApiScrutor.csproj │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── api.http │ ├── appsettings.Development.json │ └── appsettings.json ├── MinimalApis ├── MinimalApis.sln └── src │ └── MinimalApis.Api │ ├── Entities │ └── Product.cs │ ├── Extensions │ ├── GeneralExtensions.cs │ ├── ServiceCollectionExtensions.cs │ └── WebApplicationExtensions.cs │ ├── Features │ ├── Home │ │ └── HomeModule.cs │ └── Products │ │ ├── ProductValidator.cs │ │ └── ProductsModule.cs │ ├── MinimalApis.Api.csproj │ ├── Persistence │ └── MyDbContext.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── appsettings.Development.json │ └── appsettings.json ├── MultiTenantApi ├── .vscode │ ├── launch.json │ └── tasks.json ├── Data │ ├── Api │ │ ├── ApiDbContext.cs │ │ └── Migrations │ │ │ ├── 20230401200915_FirstMigration.Designer.cs │ │ │ ├── 20230401200915_FirstMigration.cs │ │ │ └── ApiDbContextModelSnapshot.cs │ └── Tenants │ │ ├── Migrations │ │ ├── 20230401200535_FirstMigration.Designer.cs │ │ ├── 20230401200535_FirstMigration.cs │ │ └── TenantsDbContextModelSnapshot.cs │ │ └── TenantsDbContext.cs ├── Entities │ └── Product.cs ├── MultiTenantApi.csproj ├── Program.cs ├── Properties │ └── launchSettings.json ├── README.md ├── api.http ├── appsettings.Development.json └── appsettings.json ├── MultiTenantSingleDatabase ├── MultiTenantMultiDatabase │ ├── Models │ │ ├── AuditableEntity.cs │ │ ├── Product.cs │ │ └── Tenant.cs │ ├── MultiTenancy │ │ ├── DbContextTenantStore.cs │ │ ├── HostResolutionStrategy.cs │ │ └── TenantAccessor.cs │ ├── MultiTenantMultiDatabase.csproj │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Products │ │ │ ├── Index.cshtml │ │ │ └── Index.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Persistence │ │ ├── Migrations │ │ │ ├── SingleTenant │ │ │ │ ├── 20210922152101_FirstMigration.Designer.cs │ │ │ │ ├── 20210922152101_FirstMigration.cs │ │ │ │ └── SingleTenantDbContextModelSnapshot.cs │ │ │ └── TenantAdmin │ │ │ │ ├── 20210922152134_FirstMigration.Designer.cs │ │ │ │ ├── 20210922152134_FirstMigration.cs │ │ │ │ └── TenantAdminDbContextModelSnapshot.cs │ │ ├── SingleTenantDbContext.cs │ │ └── TenantAdminDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── MultiTenantSingleDatabase.sln ├── MultiTenantSingleDatabase │ ├── Models │ │ ├── AuditableEntity.cs │ │ ├── Product.cs │ │ └── Tenant.cs │ ├── MultiTenancy │ │ ├── DbContextTenantStore.cs │ │ └── HostResolutionStrategy.cs │ ├── MultiTenantSingleDatabase.csproj │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Products.cshtml │ │ ├── Products.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Persistence │ │ ├── Migrations │ │ │ ├── MultiTenant │ │ │ │ ├── 20210913193701_FirstMigration.Designer.cs │ │ │ │ ├── 20210913193701_FirstMigration.cs │ │ │ │ └── MultiTenantDbContextModelSnapshot.cs │ │ │ └── TenantAdmin │ │ │ │ ├── 20210911203522_InitTenantAdmin.Designer.cs │ │ │ │ ├── 20210911203522_InitTenantAdmin.cs │ │ │ │ └── TenantAdminDbContextModelSnapshot.cs │ │ ├── MultiTenantDbContext.cs │ │ └── TenantAdminDbContext.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map └── MultiTenants.Fx │ ├── AppConstants.cs │ ├── Contracts │ ├── ITenantAccessor.cs │ ├── ITenantResolutionStrategy.cs │ └── ITenantStore.cs │ ├── Extensions │ ├── ApplicationBuilderExtensions.cs │ ├── HttpContextExtensions.cs │ └── ServiceCollectionExtensions.cs │ ├── MultiTenants.Fx.csproj │ ├── Tenant.cs │ ├── TenantBuilder.cs │ └── TenantMiddleware.cs ├── OpenIddictExample ├── OpenIddictExample.sln ├── README.md └── src │ ├── IdentityServer │ ├── Areas │ │ └── Identity │ │ │ └── Pages │ │ │ └── _ViewStart.cshtml │ ├── Controllers │ │ └── AuthorizationController.cs │ ├── Data │ │ ├── ApplicationDbContext.cs │ │ └── Migrations │ │ │ ├── 00000000000000_CreateIdentitySchema.Designer.cs │ │ │ ├── 00000000000000_CreateIdentitySchema.cs │ │ │ ├── 20220122050741_AddedOpenIddict.Designer.cs │ │ │ ├── 20220122050741_AddedOpenIddict.cs │ │ │ └── ApplicationDbContextModelSnapshot.cs │ ├── IdentityServer.csproj │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ ├── _LoginPartial.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ ├── ProtectedApi │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ProtectedApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json │ └── WebClient │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Me.cshtml │ ├── Me.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ ├── _Layout.cshtml.css │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebClient.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── OpenTelemetryExample ├── OpenTelemetryExample.sln ├── README.md ├── docker │ ├── docker-compose.yaml │ ├── grafana-datasource.yaml │ ├── loki-config.yaml │ ├── otel-collector-config.yaml │ └── prometheus.yaml ├── resources │ ├── grafana-dashboard-01.json │ └── grafana-dashboard-02.json └── src │ └── WebApi │ ├── Instrumentor.cs │ ├── Models │ └── WeatherForecast.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── WebApi.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── OutboxPatternExample ├── .vscode │ └── settings.json ├── OutboxPatternExample.sln └── src │ ├── Api │ ├── Api.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── api.http │ ├── appsettings.Development.json │ └── appsettings.json │ ├── ApplicationCore │ ├── ApplicationCore.csproj │ ├── Common │ │ └── Events │ │ │ └── PaymentCreatedEvent.cs │ ├── DependencyInjection.cs │ ├── Entities │ │ ├── OutboxMessage.cs │ │ └── Payment.cs │ └── Infrastructure │ │ └── Persistence │ │ ├── AppDbContext.cs │ │ └── Migrations │ │ ├── 20230715201846_Init.Designer.cs │ │ ├── 20230715201846_Init.cs │ │ └── AppDbContextModelSnapshot.cs │ └── Worker │ ├── OutboxProcessorWorker.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Worker.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── ProjectTyeExample └── ProjectTyeExample.sln ├── README.md ├── RestEaseExample ├── IGitHubApi.cs ├── Program.cs ├── RestEaseExample.csproj └── User.cs ├── RestEasePollyExample ├── IGitHubApi.cs ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── RestEasePollyExample.csproj ├── Startup.cs ├── User.cs ├── appsettings.Development.json ├── appsettings.json └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── SecureCookiesExample ├── .vscode │ ├── launch.json │ └── tasks.json ├── Pages │ ├── Index.cshtml │ ├── Index.cshtml.cs │ └── _ViewImports.cshtml ├── Program.cs ├── Properties │ └── launchSettings.json ├── README.md ├── SecureCookiesExample.csproj ├── Services │ └── SecureCookiesService.cs ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── SemanticKernelSeries ├── SemanticKernelLearning01 │ ├── SemanticKernelLearning01.sln │ └── SemanticKernelLearning01 │ │ ├── SemanticKernelLearning01.ApiService │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning01.ApiService.csproj │ │ ├── api-tests.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── SemanticKernelLearning01.AppHost │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning01.AppHost.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── SemanticKernelLearning01.ServiceDefaults │ │ ├── Extensions.cs │ │ └── SemanticKernelLearning01.ServiceDefaults.csproj │ │ └── SemanticKernelLearning01.Web │ │ ├── Components │ │ ├── App.razor │ │ ├── Layout │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ └── NavMenu.razor.css │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── Error.razor │ │ │ └── Home.razor │ │ ├── Routes.razor │ │ └── _Imports.razor │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning01.Web.csproj │ │ ├── WeatherApiClient.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── app.css │ │ ├── favicon.png │ │ └── lib │ │ └── bootstrap │ │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map ├── SemanticKernelLearning02 │ ├── SemanticKernelLearning02.ApiService │ │ ├── Plugins │ │ │ ├── TimeInformationService.cs │ │ │ ├── Weather │ │ │ │ ├── GeocodingResponse.cs │ │ │ │ ├── GeographicInfo.cs │ │ │ │ ├── WeatherApiResponse.cs │ │ │ │ └── WeatherInfo.cs │ │ │ └── WeatherInformationService.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning02.ApiService.csproj │ │ ├── api-test.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── SemanticKernelLearning02.AppHost │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning02.AppHost.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── SemanticKernelLearning02.ServiceDefaults │ │ ├── Extensions.cs │ │ └── SemanticKernelLearning02.ServiceDefaults.csproj │ └── SemanticKernelLearning02.sln ├── SemanticKernelLearning03 │ ├── SemanticKernelLearning03.ApiService │ │ ├── DependencyConfig.cs │ │ ├── Endpoints │ │ │ ├── CreateBlogPost.cs │ │ │ ├── QuestionsBlogPost.cs │ │ │ └── SearchBlogPost.cs │ │ ├── Models │ │ │ └── BlogPost.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning03.ApiService.csproj │ │ ├── SemanticKernelLearning03.ApiService.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── SemanticKernelLearning03.AppHost │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning03.AppHost.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── SemanticKernelLearning03.ServiceDefaults │ │ ├── Extensions.cs │ │ └── SemanticKernelLearning03.ServiceDefaults.csproj │ ├── SemanticKernelLearning03.Web │ │ ├── Components │ │ │ ├── App.razor │ │ │ ├── Layout │ │ │ │ ├── MainLayout.razor │ │ │ │ ├── MainLayout.razor.css │ │ │ │ ├── NavMenu.razor │ │ │ │ └── NavMenu.razor.css │ │ │ ├── Pages │ │ │ │ ├── Counter.razor │ │ │ │ ├── Error.razor │ │ │ │ ├── Home.razor │ │ │ │ └── Weather.razor │ │ │ ├── Routes.razor │ │ │ └── _Imports.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── SemanticKernelLearning03.Web.csproj │ │ ├── WeatherApiClient.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── app.css │ │ │ ├── favicon.png │ │ │ └── lib │ │ │ └── bootstrap │ │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ └── SemanticKernelLearning03.sln └── SemanticKernelLearning04 │ ├── .dockerignore │ ├── .idea │ └── .idea.SemanticKernelLearning04 │ │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml │ ├── Data │ └── SkInvoiceDbContext.cs │ ├── Dockerfile │ ├── Endpoints │ └── AgentEndpoints.cs │ ├── Extensions │ ├── ApplicationExtensions.cs │ └── ServiceCollectionExtensions.cs │ ├── Models │ ├── Conversation.cs │ ├── ConversationMessage.cs │ ├── Customer.cs │ └── Invoice.cs │ ├── Pages │ ├── Chat.cshtml │ ├── Chat.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Shared │ │ ├── _ChatLayout.cshtml │ │ └── _Layout.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Plugins │ └── InvoicesPlugin.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── README.md │ ├── SemanticKernelLearning04.csproj │ ├── SemanticKernelLearning04.http │ ├── SemanticKernelLearning04.sln │ ├── Services │ ├── ConversationService.cs │ └── InvoiceService.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ ├── css │ └── site.css │ └── js │ ├── chat.js │ └── site.js ├── SignalRExample ├── .vscode │ ├── launch.json │ └── tasks.json ├── SignalRExample.sln └── src │ ├── Angular │ ├── .gitignore │ ├── Angular.csproj │ ├── ClientApp │ │ ├── .browserslistrc │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── angular.json │ │ ├── aspnetcore-https.js │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── proxy.conf.js │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.ts │ │ │ │ ├── app.module.ts │ │ │ │ ├── app.server.module.ts │ │ │ │ ├── chat │ │ │ │ │ ├── chat.component.css │ │ │ │ │ ├── chat.component.html │ │ │ │ │ └── chat.component.ts │ │ │ │ ├── home │ │ │ │ │ ├── home.component.html │ │ │ │ │ └── home.component.ts │ │ │ │ └── nav-menu │ │ │ │ │ ├── nav-menu.component.css │ │ │ │ │ ├── nav-menu.component.html │ │ │ │ │ └── nav-menu.component.ts │ │ │ ├── assets │ │ │ │ └── .gitkeep │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ ├── polyfills.ts │ │ │ ├── styles.css │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ └── _ViewImports.cshtml │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ └── favicon.ico │ ├── Api │ ├── Api.csproj │ ├── Controllers │ │ └── WeatherForecastController.cs │ ├── Hubs │ │ ├── ChatHub.cs │ │ └── WeatherHub.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── WeatherForecast.cs │ ├── Worker │ │ └── WatherWorker.cs │ ├── appsettings.Development.json │ └── appsettings.json │ └── Web │ ├── Pages │ ├── Chat.cshtml │ ├── Chat.cshtml.cs │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ ├── _Layout.cshtml.css │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Web.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── libman.json │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-grid.rtl.css │ │ ├── bootstrap-grid.rtl.css.map │ │ ├── bootstrap-grid.rtl.min.css │ │ ├── bootstrap-grid.rtl.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap-reboot.rtl.css │ │ ├── bootstrap-reboot.rtl.css.map │ │ ├── bootstrap-reboot.rtl.min.css │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ ├── bootstrap-utilities.css │ │ ├── bootstrap-utilities.css.map │ │ ├── bootstrap-utilities.min.css │ │ ├── bootstrap-utilities.min.css.map │ │ ├── bootstrap-utilities.rtl.css │ │ ├── bootstrap-utilities.rtl.css.map │ │ ├── bootstrap-utilities.rtl.min.css │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ ├── bootstrap.min.css.map │ │ ├── bootstrap.rtl.css │ │ ├── bootstrap.rtl.css.map │ │ ├── bootstrap.rtl.min.css │ │ └── bootstrap.rtl.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.esm.js │ │ ├── bootstrap.esm.js.map │ │ ├── bootstrap.esm.min.js │ │ ├── bootstrap.esm.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ ├── jquery │ ├── LICENSE.txt │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── signalr │ └── dist │ └── browser │ ├── signalr.js │ └── signalr.min.js ├── StrategyFactoryPattern ├── Application │ └── Notifications │ │ ├── INotificationsFactory.cs │ │ ├── INotificationsStrategy.cs │ │ ├── Models │ │ ├── SendNotificationRequest.cs │ │ └── SendNotificationResponse.cs │ │ ├── NotificationProvider.cs │ │ └── NotificationsConfig.cs ├── Infrastructure │ └── Notifications │ │ ├── NotificationService.cs │ │ ├── NotificationsFactory.cs │ │ ├── SendGrid │ │ └── SendGridNotificationService.cs │ │ └── Smtp │ │ └── SmtpNotificationsService.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── StrategyFactoryPattern.csproj ├── StrategyFactoryPattern.sln ├── api.http ├── appsettings.Development.json └── appsettings.json ├── TestContainers ├── .idea │ └── .idea.TestContainers │ │ └── .idea │ │ ├── .gitignore │ │ ├── encodings.xml │ │ ├── git_toolbox_blame.xml │ │ ├── indexLayout.xml │ │ └── vcs.xml ├── .vscode │ └── settings.json ├── TestContainers.sln ├── src │ └── TestContainers.Web │ │ ├── Data │ │ ├── AppDbContext.cs │ │ ├── AppDbContextSeed.cs │ │ └── Migrations │ │ │ ├── 20241029030056_InitialCreate.Designer.cs │ │ │ ├── 20241029030056_InitialCreate.cs │ │ │ └── AppDbContextModelSnapshot.cs │ │ ├── Endpoints │ │ └── ProductsEndpoints.cs │ │ ├── Entities │ │ ├── Category.cs │ │ └── Product.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── TestContainers.Web.csproj │ │ ├── api.http │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── tests │ └── TestContainers.Integration.Tests │ ├── Endpoints │ └── ProductTests │ │ ├── CreateProductTests.cs │ │ ├── DeleteProductTests.cs │ │ ├── GetProductTests.cs │ │ └── GetProductsTests.cs │ ├── Infrastructure │ ├── SqlServerContainerFixture.cs │ └── WebApplicationFixture.cs │ └── TestContainers.Integration.Tests.csproj └── WebApiJwt ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── Entities └── User.cs ├── Http └── Tests.rest ├── Identity.db ├── Models └── AuthenticateRequest.cs ├── Persistence ├── Migrations │ ├── 20220102215714_FirstMigration.Designer.cs │ ├── 20220102215714_FirstMigration.cs │ └── MyDbContextModelSnapshot.cs └── MyDbContext.cs ├── Program.cs ├── Properties └── launchSettings.json ├── WebApiJwt.csproj ├── WebApiJwt.sln ├── appsettings.Development.json └── appsettings.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/.gitignore -------------------------------------------------------------------------------- /AngularJwtBFF/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/.vscode/launch.json -------------------------------------------------------------------------------- /AngularJwtBFF/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "AngularJwtBFF.sln" 3 | } -------------------------------------------------------------------------------- /AngularJwtBFF/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/.vscode/tasks.json -------------------------------------------------------------------------------- /AngularJwtBFF/AngularJwtBFF.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/AngularJwtBFF.sln -------------------------------------------------------------------------------- /AngularJwtBFF/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/README.md -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/.gitignore -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Angular.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Angular.csproj -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/.editorconfig -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/.gitignore -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/README.md -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/angular.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/aspnetcore-https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/aspnetcore-https.js -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/karma.conf.js -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/package-lock.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/package.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/proxy.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/proxy.conf.js -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/app.component.html -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/app.component.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/app.module.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/app.server.module.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/home/home.component.html -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/home/home.component.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/login/login.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/login/login.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/login/login.component.html -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/login/login.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/login/login.component.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/products/products.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/products/products.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/products/products.component.html -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/products/products.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/products/products.component.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/shared/auth.guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/shared/auth.guard.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/shared/authentication.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/shared/authentication.service.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/shared/authorize.directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/shared/authorize.directive.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/shared/layout/layout.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/app/shared/layout/layout.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/app/shared/layout/layout.component.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/environments/environment.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/index.html -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/main.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/polyfills.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/styles.css -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/src/test.ts -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/tsconfig.app.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/ClientApp/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/ClientApp/tsconfig.spec.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Endpoints.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Extensions.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Pages/Error.cshtml -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Program.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/Properties/launchSettings.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/appsettings.Development.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/appsettings.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Angular/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Angular/wwwroot/favicon.ico -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Api.csproj -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Constants.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Endpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Endpoints.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Extensions.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Program.cs -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/api.http -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/appsettings.Development.json -------------------------------------------------------------------------------- /AngularJwtBFF/src/Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AngularJwtBFF/src/Api/appsettings.json -------------------------------------------------------------------------------- /ApiBackgroundChannels/ApiBackgroundChannels.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/ApiBackgroundChannels.csproj -------------------------------------------------------------------------------- /ApiBackgroundChannels/Endpoints/JobEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Endpoints/JobEndpoints.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Endpoints/NotificationEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Endpoints/NotificationEndpoints.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Jobs/JobCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Jobs/JobCommand.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Jobs/JobProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Jobs/JobProcessor.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Jobs/NotificationProcessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Jobs/NotificationProcessor.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Program.cs -------------------------------------------------------------------------------- /ApiBackgroundChannels/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/Properties/launchSettings.json -------------------------------------------------------------------------------- /ApiBackgroundChannels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/README.md -------------------------------------------------------------------------------- /ApiBackgroundChannels/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/appsettings.Development.json -------------------------------------------------------------------------------- /ApiBackgroundChannels/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiBackgroundChannels/appsettings.json -------------------------------------------------------------------------------- /ApiKeyCustomAuth/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/.vscode/launch.json -------------------------------------------------------------------------------- /ApiKeyCustomAuth/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/.vscode/tasks.json -------------------------------------------------------------------------------- /ApiKeyCustomAuth/ApiKeyCustomAuth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/ApiKeyCustomAuth.csproj -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Auth/ApiKeySchemeHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Auth/ApiKeySchemeHandler.cs -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Auth/ApiKeySchemeOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Auth/ApiKeySchemeOptions.cs -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Data/ApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Data/ApiDbContext.cs -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Entities/ApiKey.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Entities/ApiKey.cs -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Program.cs -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Properties/launchSettings.json -------------------------------------------------------------------------------- /ApiKeyCustomAuth/Testing.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/Testing.http -------------------------------------------------------------------------------- /ApiKeyCustomAuth/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/appsettings.Development.json -------------------------------------------------------------------------------- /ApiKeyCustomAuth/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ApiKeyCustomAuth/appsettings.json -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/.dockerignore -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample.sln -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Components/App.razor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Components/App.razor -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Dockerfile -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/PokemonService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/PokemonService.cs -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/Program.cs -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/appsettings.json -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/wwwroot/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/wwwroot/app.css -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/wwwroot/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/OpenTelemetryExample/wwwroot/favicon.png -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/docker-compose.dcproj -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/docker-compose.override.yml -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/docker-compose.yml -------------------------------------------------------------------------------- /AspireDashboard/OpenTelemetryExample/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AspireDashboard/OpenTelemetryExample/launchSettings.json -------------------------------------------------------------------------------- /Auth0Example/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/.vscode/launch.json -------------------------------------------------------------------------------- /Auth0Example/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "Auth0Example.sln" 3 | } -------------------------------------------------------------------------------- /Auth0Example/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/.vscode/tasks.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Api/Auth0Example.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Api/Auth0Example.Api.csproj -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Api/Program.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Api/appsettings.Development.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Api/appsettings.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Auth0Example.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Auth0Example.Web.csproj -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Error.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Index.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Login.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Login.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Login.cshtml.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Logout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Logout.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Logout.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Logout.cshtml.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/SignedOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/SignedOut.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/SignedOut.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/SignedOut.cshtml.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Program.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/TokenHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/TokenHandler.cs -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/appsettings.Development.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/appsettings.json -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/css/site.css -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/js/site.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.Web/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /Auth0Example/Auth0Example.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/Auth0Example.sln -------------------------------------------------------------------------------- /Auth0Example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/Auth0Example/README.md -------------------------------------------------------------------------------- /AzureStorageTables/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/.vscode/launch.json -------------------------------------------------------------------------------- /AzureStorageTables/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/.vscode/tasks.json -------------------------------------------------------------------------------- /AzureStorageTables/AzureStorageTables.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/AzureStorageTables.csproj -------------------------------------------------------------------------------- /AzureStorageTables/Http/Requests.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Http/Requests.http -------------------------------------------------------------------------------- /AzureStorageTables/Models/VaccineRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Models/VaccineRequest.cs -------------------------------------------------------------------------------- /AzureStorageTables/Models/VaccineRequestDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Models/VaccineRequestDto.cs -------------------------------------------------------------------------------- /AzureStorageTables/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Program.cs -------------------------------------------------------------------------------- /AzureStorageTables/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Properties/launchSettings.json -------------------------------------------------------------------------------- /AzureStorageTables/Services/IVaccineRequestStoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Services/IVaccineRequestStoreService.cs -------------------------------------------------------------------------------- /AzureStorageTables/Services/VaccineRequestStoreService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/Services/VaccineRequestStoreService.cs -------------------------------------------------------------------------------- /AzureStorageTables/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/appsettings.Development.json -------------------------------------------------------------------------------- /AzureStorageTables/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/AzureStorageTables/appsettings.json -------------------------------------------------------------------------------- /BackgroundJob.Cron/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/.vscode/launch.json -------------------------------------------------------------------------------- /BackgroundJob.Cron/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/.vscode/tasks.json -------------------------------------------------------------------------------- /BackgroundJob.Cron/BackgroundJob.Cron.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/BackgroundJob.Cron.csproj -------------------------------------------------------------------------------- /BackgroundJob.Cron/BackgroundJob.Cron.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/BackgroundJob.Cron.sln -------------------------------------------------------------------------------- /BackgroundJob.Cron/Jobs/CronBackgroundJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Jobs/CronBackgroundJob.cs -------------------------------------------------------------------------------- /BackgroundJob.Cron/Jobs/CronBackgroundJobExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Jobs/CronBackgroundJobExtensions.cs -------------------------------------------------------------------------------- /BackgroundJob.Cron/Jobs/CronSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Jobs/CronSettings.cs -------------------------------------------------------------------------------- /BackgroundJob.Cron/Jobs/MySchedulerJob.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Jobs/MySchedulerJob.cs -------------------------------------------------------------------------------- /BackgroundJob.Cron/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Program.cs -------------------------------------------------------------------------------- /BackgroundJob.Cron/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/Properties/launchSettings.json -------------------------------------------------------------------------------- /BackgroundJob.Cron/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/appsettings.Development.json -------------------------------------------------------------------------------- /BackgroundJob.Cron/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/BackgroundJob.Cron/appsettings.json -------------------------------------------------------------------------------- /CryptoTests/CryptoTests.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/CryptoTests.sln -------------------------------------------------------------------------------- /CryptoTests/CryptoTests/AesTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/CryptoTests/AesTests.csproj -------------------------------------------------------------------------------- /CryptoTests/CryptoTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/CryptoTests/Program.cs -------------------------------------------------------------------------------- /CryptoTests/DataProtectorTests/DataProtectorTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/DataProtectorTests/DataProtectorTests.csproj -------------------------------------------------------------------------------- /CryptoTests/DataProtectorTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/DataProtectorTests/Program.cs -------------------------------------------------------------------------------- /CryptoTests/HmacSha256Tests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/HmacSha256Tests/Program.cs -------------------------------------------------------------------------------- /CryptoTests/HmacSha256Tests/Sha256Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/HmacSha256Tests/Sha256Tests.csproj -------------------------------------------------------------------------------- /CryptoTests/RsaTests/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/RsaTests/Program.cs -------------------------------------------------------------------------------- /CryptoTests/RsaTests/RsaTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/CryptoTests/RsaTests/RsaTests.csproj -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/.idea/.idea.DecoratorPattern/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/.idea/.idea.DecoratorPattern/.idea/vcs.xml -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/DecoratorPattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/DecoratorPattern.sln -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/DecoratorPattern/DecoratorPattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/DecoratorPattern/DecoratorPattern.csproj -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/DecoratorPattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/DecoratorPattern/Program.cs -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/DecoratorPattern/Services/WeatherService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/DecoratorPattern/Services/WeatherService.cs -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/DecoratorPattern/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/DecoratorPattern/appsettings.json -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/README.md -------------------------------------------------------------------------------- /DecoratorPattern/DecoratorPattern/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DecoratorPattern/DecoratorPattern/global.json -------------------------------------------------------------------------------- /DevToPosts.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DevToPosts.sln -------------------------------------------------------------------------------- /DistributedCacheExample/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/.dockerignore -------------------------------------------------------------------------------- /DistributedCacheExample/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/.vscode/launch.json -------------------------------------------------------------------------------- /DistributedCacheExample/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/.vscode/tasks.json -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample.sln -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/DistributedCacheExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/DistributedCacheExample.csproj -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/DistributedCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/DistributedCacheService.cs -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/Dockerfile -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/Program.cs -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/Properties/launchSettings.json -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/appsettings.Development.json -------------------------------------------------------------------------------- /DistributedCacheExample/DistributedCacheExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/DistributedCacheExample/appsettings.json -------------------------------------------------------------------------------- /DistributedCacheExample/docker-compose.dcproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/docker-compose.dcproj -------------------------------------------------------------------------------- /DistributedCacheExample/docker-compose.override.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/docker-compose.override.yml -------------------------------------------------------------------------------- /DistributedCacheExample/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/docker-compose.yml -------------------------------------------------------------------------------- /DistributedCacheExample/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DistributedCacheExample/launchSettings.json -------------------------------------------------------------------------------- /DomainEventsExample/DomainEventsExample/DomainEventsExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DomainEventsExample/DomainEventsExample/DomainEventsExample.sln -------------------------------------------------------------------------------- /DomainEventsExample/DomainEventsExample/DomainEventsExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DomainEventsExample/DomainEventsExample/DomainEventsExample/Program.cs -------------------------------------------------------------------------------- /DomainEventsExample/DomainEventsExample/DomainEventsExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DomainEventsExample/DomainEventsExample/DomainEventsExample/appsettings.json -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/DurableTask.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/DurableTask.Api.csproj -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/DurableTask.Api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/DurableTask.Api.http -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Program.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/CreatePayment/CreateInvoiceActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/CreatePayment/CreateInvoiceActivity.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/CreatePayment/CreatePaymentActivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/CreatePayment/CreatePaymentActivity.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/CreatePayment/PaymentOrchestrator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/CreatePayment/PaymentOrchestrator.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/ServiceProviderObjectCreator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/ServiceProviderObjectCreator.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/WorkflowConfigExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/WorkflowConfigExtensions.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/Workflows/WorkflowWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/Workflows/WorkflowWorker.cs -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/appsettings.Development.json -------------------------------------------------------------------------------- /DurableTask/DurableTask.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.Api/appsettings.json -------------------------------------------------------------------------------- /DurableTask/DurableTask.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/DurableTask/DurableTask.sln -------------------------------------------------------------------------------- /HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/.gitignore -------------------------------------------------------------------------------- /HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/encodings.xml -------------------------------------------------------------------------------- /HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/indexLayout.xml -------------------------------------------------------------------------------- /HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/.idea/.idea.HealthChecksExample/.idea/vcs.xml -------------------------------------------------------------------------------- /HealthChecksExample/HealthChecksExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/HealthChecksExample.sln -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/Program.cs -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/ServerHealthCheck.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/ServerHealthCheck.cs -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/Web.csproj -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/appsettings.Development.json -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/HealthChecksExample/src/Web/appsettings.json -------------------------------------------------------------------------------- /HealthChecksExample/src/Web/test.http: -------------------------------------------------------------------------------- 1 | ### 2 | GET http://localhost:5239/healthz -------------------------------------------------------------------------------- /IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/.gitignore -------------------------------------------------------------------------------- /IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/encodings.xml -------------------------------------------------------------------------------- /IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/indexLayout.xml -------------------------------------------------------------------------------- /IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/.idea/.idea.IdentityApiAuth/.idea/vcs.xml -------------------------------------------------------------------------------- /IdentityApiAuth/Data/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Data/AppDbContext.cs -------------------------------------------------------------------------------- /IdentityApiAuth/Data/Migrations/20231017220505_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Data/Migrations/20231017220505_Init.Designer.cs -------------------------------------------------------------------------------- /IdentityApiAuth/Data/Migrations/20231017220505_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Data/Migrations/20231017220505_Init.cs -------------------------------------------------------------------------------- /IdentityApiAuth/Data/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Data/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /IdentityApiAuth/IdentityApiAuth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/IdentityApiAuth.csproj -------------------------------------------------------------------------------- /IdentityApiAuth/IdentityApiAuth.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/IdentityApiAuth.sln -------------------------------------------------------------------------------- /IdentityApiAuth/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Models/User.cs -------------------------------------------------------------------------------- /IdentityApiAuth/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Program.cs -------------------------------------------------------------------------------- /IdentityApiAuth/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/Properties/launchSettings.json -------------------------------------------------------------------------------- /IdentityApiAuth/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/api.http -------------------------------------------------------------------------------- /IdentityApiAuth/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/appsettings.Development.json -------------------------------------------------------------------------------- /IdentityApiAuth/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IdentityApiAuth/appsettings.json -------------------------------------------------------------------------------- /IntegrationEventsExample/IntegrationEventsExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/IntegrationEventsExample.sln -------------------------------------------------------------------------------- /IntegrationEventsExample/compose/infrastructure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/compose/infrastructure.yml -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Basket.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Basket.csproj -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Entities/Basket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Entities/Basket.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Entities/BasketProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Entities/BasketProduct.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Persistence/BasketDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Persistence/BasketDbContext.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Program.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/Properties/launchSettings.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/appsettings.Development.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Basket/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Basket/appsettings.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/Catalog.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/Catalog.csproj -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/Entities/Product.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/Persistence/CatalogDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/Persistence/CatalogDbContext.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/Program.cs -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/Properties/launchSettings.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/appsettings.Development.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Catalog/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Catalog/appsettings.json -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Messages/Messages.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Messages/Messages.csproj -------------------------------------------------------------------------------- /IntegrationEventsExample/src/Messages/ProductPriceChanged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/IntegrationEventsExample/src/Messages/ProductPriceChanged.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.csproj -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.http -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/AdvancedAuthorization.sln -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Authorization/Handlers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Authorization/Handlers.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Endpoints/AuthEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Endpoints/AuthEndpoints.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/FASE_4_COMPLETADA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/FASE_4_COMPLETADA.md -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/FASE_5_COMPLETADA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/FASE_5_COMPLETADA.md -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/FASE_6_COMPLETADA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/FASE_6_COMPLETADA.md -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Models/Dtos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Models/Dtos.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Models/Permission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Models/Permission.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Models/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Models/Role.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Models/User.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Program.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/README.md -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Services/ITokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Services/ITokenService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Services/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Services/IUserService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Services/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Services/TokenService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/Services/UserService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/appsettings.Development.json -------------------------------------------------------------------------------- /LearningFundamentals-Series/AdvancedAuthorization/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/AdvancedAuthorization/appsettings.json -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/.vscode/launch.json -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Endpoints/AuthEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Endpoints/AuthEndpoints.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/LearningAuthorization.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/LearningAuthorization.csproj -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/LearningAuthorization.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/LearningAuthorization.sln -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Models/Dtos.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Models/Dtos.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Models/Permission.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Models/Permission.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Models/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Models/Role.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Models/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Models/User.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Program.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Services/ITokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Services/ITokenService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Services/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Services/IUserService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Services/TokenService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Services/TokenService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/Services/UserService.cs -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/appsettings.Development.json -------------------------------------------------------------------------------- /LearningFundamentals-Series/LearningAuthorization/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/LearningFundamentals-Series/LearningAuthorization/appsettings.json -------------------------------------------------------------------------------- /MediatrValidationExample/MediatrExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/MediatrExample.sln -------------------------------------------------------------------------------- /MediatrValidationExample/src/MediatrExample.ApplicationCore/Domain/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/src/MediatrExample.ApplicationCore/Domain/Product.cs -------------------------------------------------------------------------------- /MediatrValidationExample/src/MediatrValidationExample/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/src/MediatrValidationExample/DependencyInjection.cs -------------------------------------------------------------------------------- /MediatrValidationExample/src/MediatrValidationExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/src/MediatrValidationExample/Program.cs -------------------------------------------------------------------------------- /MediatrValidationExample/src/MediatrValidationExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/src/MediatrValidationExample/appsettings.json -------------------------------------------------------------------------------- /MediatrValidationExample/src/MediatrValidationExample/mydb.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MediatrValidationExample/src/MediatrValidationExample/mydb.db -------------------------------------------------------------------------------- /MinimalApiScrutor/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "MinimalApiScrutor.sln" 3 | } -------------------------------------------------------------------------------- /MinimalApiScrutor/MinimalApiScrutor.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/MinimalApiScrutor.sln -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Extensions/IEndpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Extensions/IEndpoint.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Extensions/RouteExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Extensions/RouteExtensions.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Features/Products/GetProducts.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Features/Products/GetProducts.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Features/Products/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Features/Products/Product.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/CreateUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/CreateUser.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/GetUsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/GetUsers.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Features/Users/User.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/MinimalApiScrutor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/MinimalApiScrutor.csproj -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Program.cs -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/Properties/launchSettings.json -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/api.http -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/appsettings.Development.json -------------------------------------------------------------------------------- /MinimalApiScrutor/src/MinimalApiScrutor/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApiScrutor/src/MinimalApiScrutor/appsettings.json -------------------------------------------------------------------------------- /MinimalApis/MinimalApis.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/MinimalApis.sln -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Entities/Product.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Extensions/GeneralExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Extensions/GeneralExtensions.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Extensions/WebApplicationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Extensions/WebApplicationExtensions.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Features/Home/HomeModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Features/Home/HomeModule.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Features/Products/ProductValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Features/Products/ProductValidator.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Features/Products/ProductsModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Features/Products/ProductsModule.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/MinimalApis.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/MinimalApis.Api.csproj -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Persistence/MyDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Persistence/MyDbContext.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Program.cs -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/appsettings.Development.json -------------------------------------------------------------------------------- /MinimalApis/src/MinimalApis.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MinimalApis/src/MinimalApis.Api/appsettings.json -------------------------------------------------------------------------------- /MultiTenantApi/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/.vscode/launch.json -------------------------------------------------------------------------------- /MultiTenantApi/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/.vscode/tasks.json -------------------------------------------------------------------------------- /MultiTenantApi/Data/Api/ApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Api/ApiDbContext.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Api/Migrations/20230401200915_FirstMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Api/Migrations/20230401200915_FirstMigration.Designer.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Api/Migrations/20230401200915_FirstMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Api/Migrations/20230401200915_FirstMigration.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Api/Migrations/ApiDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Api/Migrations/ApiDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Tenants/Migrations/20230401200535_FirstMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Tenants/Migrations/20230401200535_FirstMigration.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Tenants/Migrations/TenantsDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Tenants/Migrations/TenantsDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /MultiTenantApi/Data/Tenants/TenantsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Data/Tenants/TenantsDbContext.cs -------------------------------------------------------------------------------- /MultiTenantApi/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Entities/Product.cs -------------------------------------------------------------------------------- /MultiTenantApi/MultiTenantApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/MultiTenantApi.csproj -------------------------------------------------------------------------------- /MultiTenantApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Program.cs -------------------------------------------------------------------------------- /MultiTenantApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /MultiTenantApi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/README.md -------------------------------------------------------------------------------- /MultiTenantApi/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/api.http -------------------------------------------------------------------------------- /MultiTenantApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/appsettings.Development.json -------------------------------------------------------------------------------- /MultiTenantApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantApi/appsettings.json -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/AuditableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/AuditableEntity.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/Product.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/Tenant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Models/Tenant.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Error.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Index.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Products/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Products/Index.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/Program.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/appsettings.json -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/css/site.css -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/favicon.ico -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantMultiDatabase/wwwroot/js/site.js -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase.sln -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/AuditableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/AuditableEntity.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/Product.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/Tenant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Models/Tenant.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Error.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Index.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Products.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Products.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Products.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/Products.cshtml.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/Program.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/appsettings.json -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/css/site.css -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/favicon.ico -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenantSingleDatabase/wwwroot/js/site.js -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/AppConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/AppConstants.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/Contracts/ITenantAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/Contracts/ITenantAccessor.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/Contracts/ITenantStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/Contracts/ITenantStore.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/MultiTenants.Fx.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/MultiTenants.Fx.csproj -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/Tenant.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/Tenant.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/TenantBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/TenantBuilder.cs -------------------------------------------------------------------------------- /MultiTenantSingleDatabase/MultiTenants.Fx/TenantMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/MultiTenantSingleDatabase/MultiTenants.Fx/TenantMiddleware.cs -------------------------------------------------------------------------------- /OpenIddictExample/OpenIddictExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/OpenIddictExample.sln -------------------------------------------------------------------------------- /OpenIddictExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/README.md -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Areas/Identity/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Areas/Identity/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Controllers/AuthorizationController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Controllers/AuthorizationController.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Data/ApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Data/ApplicationDbContext.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/IdentityServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/IdentityServer.csproj -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Error.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Index.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/Shared/_LoginPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/Shared/_LoginPartial.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Program.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Properties/launchSettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/Properties/serviceDependencies.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/Properties/serviceDependencies.json -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/appsettings.Development.json -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/appsettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/css/site.css -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/favicon.ico -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/js/site.js -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/IdentityServer/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /OpenIddictExample/src/ProtectedApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/ProtectedApi/Program.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/ProtectedApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/ProtectedApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/ProtectedApi/ProtectedApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/ProtectedApi/ProtectedApi.csproj -------------------------------------------------------------------------------- /OpenIddictExample/src/ProtectedApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/ProtectedApi/appsettings.Development.json -------------------------------------------------------------------------------- /OpenIddictExample/src/ProtectedApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/ProtectedApi/appsettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Error.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Index.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Me.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Me.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Me.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Me.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Program.cs -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/Properties/launchSettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/WebClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/WebClient.csproj -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/appsettings.Development.json -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/appsettings.json -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/css/site.css -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/favicon.ico -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/js/site.js -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenIddictExample/src/WebClient/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /OpenTelemetryExample/OpenTelemetryExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/OpenTelemetryExample.sln -------------------------------------------------------------------------------- /OpenTelemetryExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/README.md -------------------------------------------------------------------------------- /OpenTelemetryExample/docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/docker/docker-compose.yaml -------------------------------------------------------------------------------- /OpenTelemetryExample/docker/grafana-datasource.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/docker/grafana-datasource.yaml -------------------------------------------------------------------------------- /OpenTelemetryExample/docker/loki-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/docker/loki-config.yaml -------------------------------------------------------------------------------- /OpenTelemetryExample/docker/otel-collector-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/docker/otel-collector-config.yaml -------------------------------------------------------------------------------- /OpenTelemetryExample/docker/prometheus.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/docker/prometheus.yaml -------------------------------------------------------------------------------- /OpenTelemetryExample/resources/grafana-dashboard-01.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/resources/grafana-dashboard-01.json -------------------------------------------------------------------------------- /OpenTelemetryExample/resources/grafana-dashboard-02.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/resources/grafana-dashboard-02.json -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/Instrumentor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/Instrumentor.cs -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/Models/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/Models/WeatherForecast.cs -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/Program.cs -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/Properties/launchSettings.json -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/WebApi.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/WebApi.csproj -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/appsettings.Development.json -------------------------------------------------------------------------------- /OpenTelemetryExample/src/WebApi/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OpenTelemetryExample/src/WebApi/appsettings.json -------------------------------------------------------------------------------- /OutboxPatternExample/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "dotnet.defaultSolution": "OutboxPatternExample.sln" 3 | } -------------------------------------------------------------------------------- /OutboxPatternExample/OutboxPatternExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/OutboxPatternExample.sln -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/Api.csproj -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/Program.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/api.http -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/appsettings.Development.json -------------------------------------------------------------------------------- /OutboxPatternExample/src/Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Api/appsettings.json -------------------------------------------------------------------------------- /OutboxPatternExample/src/ApplicationCore/ApplicationCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/ApplicationCore/ApplicationCore.csproj -------------------------------------------------------------------------------- /OutboxPatternExample/src/ApplicationCore/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/ApplicationCore/DependencyInjection.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/ApplicationCore/Entities/OutboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/ApplicationCore/Entities/OutboxMessage.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/ApplicationCore/Entities/Payment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/ApplicationCore/Entities/Payment.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/OutboxProcessorWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/OutboxProcessorWorker.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/Program.cs -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/Properties/launchSettings.json -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/Worker.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/Worker.csproj -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/appsettings.Development.json -------------------------------------------------------------------------------- /OutboxPatternExample/src/Worker/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/OutboxPatternExample/src/Worker/appsettings.json -------------------------------------------------------------------------------- /ProjectTyeExample/ProjectTyeExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/ProjectTyeExample/ProjectTyeExample.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DevToPosts -------------------------------------------------------------------------------- /RestEaseExample/IGitHubApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEaseExample/IGitHubApi.cs -------------------------------------------------------------------------------- /RestEaseExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEaseExample/Program.cs -------------------------------------------------------------------------------- /RestEaseExample/RestEaseExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEaseExample/RestEaseExample.csproj -------------------------------------------------------------------------------- /RestEaseExample/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEaseExample/User.cs -------------------------------------------------------------------------------- /RestEasePollyExample/IGitHubApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/IGitHubApi.cs -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Error.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Index.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /RestEasePollyExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Program.cs -------------------------------------------------------------------------------- /RestEasePollyExample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Properties/launchSettings.json -------------------------------------------------------------------------------- /RestEasePollyExample/RestEasePollyExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/RestEasePollyExample.csproj -------------------------------------------------------------------------------- /RestEasePollyExample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/Startup.cs -------------------------------------------------------------------------------- /RestEasePollyExample/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/User.cs -------------------------------------------------------------------------------- /RestEasePollyExample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/appsettings.Development.json -------------------------------------------------------------------------------- /RestEasePollyExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/appsettings.json -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/css/site.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/favicon.ico -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/js/site.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/RestEasePollyExample/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /SecureCookiesExample/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/.vscode/launch.json -------------------------------------------------------------------------------- /SecureCookiesExample/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/.vscode/tasks.json -------------------------------------------------------------------------------- /SecureCookiesExample/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Pages/Index.cshtml -------------------------------------------------------------------------------- /SecureCookiesExample/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /SecureCookiesExample/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /SecureCookiesExample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Program.cs -------------------------------------------------------------------------------- /SecureCookiesExample/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Properties/launchSettings.json -------------------------------------------------------------------------------- /SecureCookiesExample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/README.md -------------------------------------------------------------------------------- /SecureCookiesExample/SecureCookiesExample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/SecureCookiesExample.csproj -------------------------------------------------------------------------------- /SecureCookiesExample/Services/SecureCookiesService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Services/SecureCookiesService.cs -------------------------------------------------------------------------------- /SecureCookiesExample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/Startup.cs -------------------------------------------------------------------------------- /SecureCookiesExample/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/appsettings.Development.json -------------------------------------------------------------------------------- /SecureCookiesExample/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SecureCookiesExample/appsettings.json -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning01/SemanticKernelLearning01.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning01/SemanticKernelLearning01.sln -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning02/SemanticKernelLearning02.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning02/SemanticKernelLearning02.sln -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning03/SemanticKernelLearning03.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning03/SemanticKernelLearning03.sln -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/.dockerignore -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Data/SkInvoiceDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Data/SkInvoiceDbContext.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Dockerfile -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Endpoints/AgentEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Endpoints/AgentEndpoints.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Models/Conversation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Models/Conversation.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Models/ConversationMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Models/ConversationMessage.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Models/Customer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Models/Customer.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Models/Invoice.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Models/Invoice.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/Chat.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/Chat.cshtml -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/Chat.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/Chat.cshtml.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/Index.cshtml -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Plugins/InvoicesPlugin.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Plugins/InvoicesPlugin.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Program.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/README.md -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/SemanticKernelLearning04.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/SemanticKernelLearning04.http -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/SemanticKernelLearning04.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/SemanticKernelLearning04.sln -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/Services/InvoiceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/Services/InvoiceService.cs -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/appsettings.Development.json -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/appsettings.json -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/wwwroot/css/site.css -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/wwwroot/js/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/wwwroot/js/chat.js -------------------------------------------------------------------------------- /SemanticKernelSeries/SemanticKernelLearning04/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SemanticKernelSeries/SemanticKernelLearning04/wwwroot/js/site.js -------------------------------------------------------------------------------- /SignalRExample/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/.vscode/launch.json -------------------------------------------------------------------------------- /SignalRExample/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/.vscode/tasks.json -------------------------------------------------------------------------------- /SignalRExample/SignalRExample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/SignalRExample.sln -------------------------------------------------------------------------------- /SignalRExample/src/Angular/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/.gitignore -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Angular.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Angular.csproj -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/.browserslistrc -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/.editorconfig -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/.gitignore -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/README.md -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/angular.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/aspnetcore-https.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/aspnetcore-https.js -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/karma.conf.js -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/package-lock.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/package.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/proxy.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/proxy.conf.js -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/app.component.html -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/app.component.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/app.module.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/app.server.module.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.css -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.html -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/chat/chat.component.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/home/home.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/home/home.component.html -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/home/home.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/home/home.component.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/app/nav-menu/nav-menu.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/app/nav-menu/nav-menu.component.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/environments/environment.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/index.html -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/main.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/polyfills.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/styles.css -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/src/test.ts -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/tsconfig.app.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/ClientApp/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/ClientApp/tsconfig.spec.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Pages/Error.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Program.cs -------------------------------------------------------------------------------- /SignalRExample/src/Angular/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/Properties/launchSettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/appsettings.Development.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/appsettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Angular/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Angular/wwwroot/favicon.ico -------------------------------------------------------------------------------- /SignalRExample/src/Api/Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Api.csproj -------------------------------------------------------------------------------- /SignalRExample/src/Api/Controllers/WeatherForecastController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Controllers/WeatherForecastController.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/Hubs/ChatHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Hubs/ChatHub.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/Hubs/WeatherHub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Hubs/WeatherHub.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Program.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Api/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/WeatherForecast.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/Worker/WatherWorker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/Worker/WatherWorker.cs -------------------------------------------------------------------------------- /SignalRExample/src/Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/appsettings.Development.json -------------------------------------------------------------------------------- /SignalRExample/src/Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Api/appsettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Chat.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Chat.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Chat.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Chat.cshtml.cs -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Error.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Index.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Shared/_Layout.cshtml.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Shared/_Layout.cshtml.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /SignalRExample/src/Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Program.cs -------------------------------------------------------------------------------- /SignalRExample/src/Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Web/Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/Web.csproj -------------------------------------------------------------------------------- /SignalRExample/src/Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/appsettings.Development.json -------------------------------------------------------------------------------- /SignalRExample/src/Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/appsettings.json -------------------------------------------------------------------------------- /SignalRExample/src/Web/libman.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/libman.json -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/css/site.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/js/site.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.css.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/css/bootstrap.rtl.min.css -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.js.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.esm.min.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/signalr/dist/browser/signalr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/signalr/dist/browser/signalr.js -------------------------------------------------------------------------------- /SignalRExample/src/Web/wwwroot/lib/signalr/dist/browser/signalr.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/SignalRExample/src/Web/wwwroot/lib/signalr/dist/browser/signalr.min.js -------------------------------------------------------------------------------- /StrategyFactoryPattern/Application/Notifications/INotificationsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Application/Notifications/INotificationsFactory.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Application/Notifications/INotificationsStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Application/Notifications/INotificationsStrategy.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Application/Notifications/NotificationProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Application/Notifications/NotificationProvider.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Application/Notifications/NotificationsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Application/Notifications/NotificationsConfig.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Infrastructure/Notifications/NotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Infrastructure/Notifications/NotificationService.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Infrastructure/Notifications/NotificationsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Infrastructure/Notifications/NotificationsFactory.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Program.cs -------------------------------------------------------------------------------- /StrategyFactoryPattern/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/Properties/launchSettings.json -------------------------------------------------------------------------------- /StrategyFactoryPattern/StrategyFactoryPattern.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/StrategyFactoryPattern.csproj -------------------------------------------------------------------------------- /StrategyFactoryPattern/StrategyFactoryPattern.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/StrategyFactoryPattern.sln -------------------------------------------------------------------------------- /StrategyFactoryPattern/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/api.http -------------------------------------------------------------------------------- /StrategyFactoryPattern/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/appsettings.Development.json -------------------------------------------------------------------------------- /StrategyFactoryPattern/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/StrategyFactoryPattern/appsettings.json -------------------------------------------------------------------------------- /TestContainers/.idea/.idea.TestContainers/.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/.idea/.idea.TestContainers/.idea/.gitignore -------------------------------------------------------------------------------- /TestContainers/.idea/.idea.TestContainers/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/.idea/.idea.TestContainers/.idea/encodings.xml -------------------------------------------------------------------------------- /TestContainers/.idea/.idea.TestContainers/.idea/git_toolbox_blame.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/.idea/.idea.TestContainers/.idea/git_toolbox_blame.xml -------------------------------------------------------------------------------- /TestContainers/.idea/.idea.TestContainers/.idea/indexLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/.idea/.idea.TestContainers/.idea/indexLayout.xml -------------------------------------------------------------------------------- /TestContainers/.idea/.idea.TestContainers/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/.idea/.idea.TestContainers/.idea/vcs.xml -------------------------------------------------------------------------------- /TestContainers/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /TestContainers/TestContainers.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/TestContainers.sln -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Data/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Data/AppDbContext.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Data/AppDbContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Data/AppDbContextSeed.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Endpoints/ProductsEndpoints.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Endpoints/ProductsEndpoints.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Entities/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Entities/Category.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Entities/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Entities/Product.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Program.cs -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/Properties/launchSettings.json -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/TestContainers.Web.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/TestContainers.Web.csproj -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/api.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/api.http -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/appsettings.Development.json -------------------------------------------------------------------------------- /TestContainers/src/TestContainers.Web/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/TestContainers/src/TestContainers.Web/appsettings.json -------------------------------------------------------------------------------- /WebApiJwt/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/.vscode/launch.json -------------------------------------------------------------------------------- /WebApiJwt/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/.vscode/settings.json -------------------------------------------------------------------------------- /WebApiJwt/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/.vscode/tasks.json -------------------------------------------------------------------------------- /WebApiJwt/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Entities/User.cs -------------------------------------------------------------------------------- /WebApiJwt/Http/Tests.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Http/Tests.rest -------------------------------------------------------------------------------- /WebApiJwt/Identity.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Identity.db -------------------------------------------------------------------------------- /WebApiJwt/Models/AuthenticateRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Models/AuthenticateRequest.cs -------------------------------------------------------------------------------- /WebApiJwt/Persistence/Migrations/20220102215714_FirstMigration.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Persistence/Migrations/20220102215714_FirstMigration.Designer.cs -------------------------------------------------------------------------------- /WebApiJwt/Persistence/Migrations/20220102215714_FirstMigration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Persistence/Migrations/20220102215714_FirstMigration.cs -------------------------------------------------------------------------------- /WebApiJwt/Persistence/Migrations/MyDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Persistence/Migrations/MyDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /WebApiJwt/Persistence/MyDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Persistence/MyDbContext.cs -------------------------------------------------------------------------------- /WebApiJwt/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Program.cs -------------------------------------------------------------------------------- /WebApiJwt/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebApiJwt/WebApiJwt.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/WebApiJwt.csproj -------------------------------------------------------------------------------- /WebApiJwt/WebApiJwt.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/WebApiJwt.sln -------------------------------------------------------------------------------- /WebApiJwt/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/appsettings.Development.json -------------------------------------------------------------------------------- /WebApiJwt/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isaacOjeda/DevToPosts/HEAD/WebApiJwt/appsettings.json --------------------------------------------------------------------------------