├── .build ├── .editorconfig ├── API │ ├── Build.API.Migations.cs │ ├── Build.API.Test.cs │ └── Build.API.cs ├── BFF │ └── Build.BFF.cs ├── Build..cs ├── Build.E2E.cs ├── Build.Frontend.cs ├── Build.Init.cs ├── Configuration.cs ├── Device │ └── Device.cs ├── Directory.Build.props ├── Directory.Build.targets ├── Identity │ ├── Build.Identity.Migations.cs │ └── Build.Identity.cs ├── _build.csproj ├── _build.csproj.DotSettings └── ci_certs.ps1 ├── .config └── dotnet-tools.json ├── .github ├── ISSUE_TEMPLATE │ └── bug_report.md └── workflows │ └── Backend-Frontend-Testing.yml ├── .gitignore ├── .nuke ├── build.schema.json └── parameters.json ├── .vscode ├── launch.json └── settings.json ├── Doc ├── Assets │ ├── APM_Service_detail.PNG │ ├── APM_service_metrics.PNG │ ├── APM_services_view.PNG │ ├── APM_trace_logs.PNG │ ├── APM_trace_timeline.PNG │ ├── BFF_example.png │ ├── BFF_vs_api_gateway.png │ ├── BuildPipe.PNG │ ├── CreateWebHook_Output.png │ ├── DefaultPipeline.png │ ├── Elasticsearch_logo.png │ ├── FolderStructure.PNG │ ├── Logos.png │ ├── NukeBuild_cover_image.jpg │ ├── WorkshopUI.gif │ ├── aplication_flow.png │ ├── apm_arch.png │ ├── apm_error_debugging.png │ ├── apm_index_pattern_setup.PNG │ ├── auth_flow_options.png │ ├── bbf_flow_cookies_tokens.png │ ├── bbf_microservices.png │ ├── beats_docker_containers.PNG │ ├── browser_network_trace.PNG │ ├── build_flow.png │ ├── build_workflow_datial.png │ ├── cookies_webBrowser.png │ ├── create_index_pattern.PNG │ ├── create_logstash_index_patten.PNG │ ├── credential_flow.png │ ├── db_setup_identity.png │ ├── define_apm_logs_sources.PNG │ ├── device_client_credentials_api_hit.png │ ├── device_client_credentials_api_hit_token_request.png │ ├── device_test_ui.png │ ├── docker_container_logs.PNG │ ├── docker_elasticsearch_overview.PNG │ ├── docker_system_logs_view.png │ ├── docker_system_metrics.png │ ├── docker_system_metrics_detail_page.png │ ├── duende_logo.png │ ├── el_index.png │ ├── elastic_apm_example.png │ ├── elastic_apm_trace.png │ ├── elastic_architecture.png │ ├── elastic_architecture_2.png │ ├── elastic_architecture_full.png │ ├── elastic_beats.png │ ├── elastic_discover.PNG │ ├── elastic_discover_index_pattern_select.PNG │ ├── elastic_index_parsing_and_normalization.png │ ├── elasticprocess.png │ ├── elasticsearch_architecture.png │ ├── elk_stack.png │ ├── elk_stack2.png │ ├── endpoint_login.PNG │ ├── endpoint_logout.PNG │ ├── endpoint_revocation_grants.PNG │ ├── endpoint_user_info_openid.PNG │ ├── full_build_process.png │ ├── hotchocolate_error_handling_ui_example.PNG │ ├── identity_server_microservices_IdnetityServer_configuration.png │ ├── identity_server_microservices_IdnetityServer_configuration_apiservice.png │ ├── identity_server_microservices_IdnetityServer_configuration_bffservice.png │ ├── identity_server_sketch_flow.png │ ├── idnetity_server_hit_configuration_store.png │ ├── index_patter_content.PNG │ ├── index_pattern.PNG │ ├── ivertedindex.png │ ├── jaeger_example.PNG │ ├── jwt_token.png │ ├── jwt_token_auth_process_basic.png │ ├── kibana_add_index_pattern.png │ ├── kibana_apm_inventory_docker_containers_metrics.png │ ├── kibana_apm_inventory_docker_metrics.png │ ├── kibana_docker_dashboard.PNG │ ├── kibana_docker_host_metrics.png │ ├── kibana_docker_logs_inteleisence.PNG │ ├── kibana_docker_logs_inteleisence_select_container_id.PNG │ ├── kibana_docker_logs_intelisence_comparator.PNG │ ├── kibana_example.PNG │ ├── kibana_http_transactions.PNG │ ├── kibana_monitors_heartbeat.png │ ├── kibana_monitr_healtbeat_detail.png │ ├── kibana_network_dashboard.png │ ├── kibana_network_monitor_view.png │ ├── kibana_network_traffic_monitoring.png │ ├── logs_overview.PNG │ ├── logstash_test_data_discover.PNG │ ├── net6_speed.png │ ├── newman_console_run.png │ ├── nuke_build_plan.png │ ├── nuke_demo_build_plan.gif │ ├── nuke_e2e_example.png │ ├── nuke_example_plan.PNG │ ├── nuke_generated.png │ ├── nuke_generated_workflow.png │ ├── nuke_intelisense.png │ ├── nuke_logo.PNG │ ├── nuke_setup.gif │ ├── oAuth_slack_promt_example.png │ ├── oauth_flow_explain.png │ ├── oauth_grant_flowchart.png │ ├── oauth_is_authorization.png │ ├── open-telemetry-protocol-arch.png │ ├── opendistro_kibana_login.PNG │ ├── openid_flow.png │ ├── openid_oauth_logo.jpg │ ├── openid_oauth_logos.png │ ├── openidlogo.png │ ├── opensearch.png │ ├── opentelemetry-logo.png │ ├── opentelemetry_flow.png │ ├── opentelemetry_languages.PNG │ ├── packetsender_test_message_to_logstash.PNG │ ├── postman_add_graphql_api.png │ ├── postman_argumen_example.png │ ├── postman_async_helper.png │ ├── postman_collection_from_thunder_client.png │ ├── postman_create_workspace.png │ ├── postman_csrf_example.png │ ├── postman_ecport_collection.png │ ├── postman_export_enviroment.png │ ├── postman_graphql_request.png │ ├── postman_init_script.png │ ├── postman_run_tests_localy.png │ ├── postman_script_flow.jpg │ ├── postman_send_http_logstash_log.PNG │ ├── postman_setup_auth.png │ ├── postman_token_exchange.png │ ├── postman_validate_graphql_snapshot.png │ ├── postmen_collection_variables.png │ ├── postmna_copy_sdl_schema.png │ ├── pre-request-scope.png │ ├── primary_field.PNG │ ├── request_flow_explained.png │ ├── resource_owner_password.png │ ├── resource_owner_password_postman.png │ ├── run_from_console.png │ ├── separate-collection.png │ ├── session_diagram.png │ ├── setup_index_pattern.png │ ├── spans-traces.png │ ├── stack_logos.png │ ├── telemetry_flow.png │ ├── tests-vs-scripts.png │ ├── trace_context_service_name.PNG │ ├── trace_flow.png │ ├── trace_info.PNG │ ├── trace_logs.PNG │ ├── trouble_repo.png │ ├── trouble_training_build_plan.png │ ├── troubletraining_cicd_result_github_actions.png │ ├── unified-collection.png │ ├── union_vs_shared_error_interface_graphql_errors.png │ ├── use_kibana_index_patterns.PNG │ ├── web_hook_create_ui.PNG │ ├── web_hook_logs_ui.PNG │ ├── webhook_database_er_diagram.PNG │ ├── webhook_flow_example.png │ ├── webhook_ui_create.PNG │ ├── workshop_architecture.png │ └── yaml_ruler.jpg ├── BuildSystem.md ├── ElasticSearch.md ├── GraphQL - MutationErrors.md ├── GraphQL_IDEs_market_state.md ├── Identity.md ├── Logging.md ├── Manual_Install.md ├── OpenTelemetry.md ├── Understading_basic_setup.md └── WebHookBackend.md ├── Docker ├── .build │ ├── APIServer │ │ └── docker-compose.yml │ ├── BFF │ │ └── docker-compose.yml │ └── IdentityServer │ │ └── docker-compose.yml ├── Beats │ ├── Beates_separate │ │ ├── FileBeat │ │ │ ├── docker-compose.yml │ │ │ └── filebeat.docker.yml │ │ ├── HeartBeat │ │ │ ├── docker-compose.yml │ │ │ └── heartbeat.yml │ │ ├── MetricsBeat │ │ │ ├── docker-compose.yml │ │ │ └── metricbeat-config.yml │ │ ├── PacketBeat │ │ │ ├── docker-compose.yml │ │ │ └── packetbeat.docker.yml │ │ └── logstash │ │ │ ├── logstash.conf │ │ │ └── logstash.yml │ ├── docker-compose.yml │ ├── filebeat-config.yml │ ├── heartbeat-config.yml │ ├── metricbeat-config.yml │ └── packetbeat-config.yml ├── ElasticSearch │ ├── docker-compose.yml │ └── otel-collector-config.yml ├── Jaeger │ └── docker-compose.yml ├── OpenSearch │ ├── data-prepper-config.yaml │ ├── demo-data-prepper.crt │ ├── demo-data-prepper.key │ ├── docker-compose.yml │ ├── otel-collector-config.yml │ ├── root-ca.pem │ ├── test_keystore.p12 │ └── trace_analytics_no_ssl.yml ├── PostgresSql │ ├── APIServerDB.sh │ ├── IdentityDB.sh │ ├── SchedulerDB.sh │ └── docker-compose.yml └── Testing │ └── docker-compose.yml ├── LICENSE ├── README.md ├── Src ├── APIServer │ ├── .vscode │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── API │ │ ├── APIServer.csproj │ │ ├── Configuration │ │ │ ├── AddApiDbContext.cs │ │ │ ├── AddAuth.cs │ │ │ ├── AddCorsConfig.cs │ │ │ ├── AddGraphql.cs │ │ │ ├── AddMapper.cs │ │ │ ├── AddMediatR.cs │ │ │ ├── AddSSLCertHandler.cs │ │ │ ├── AddScheduler.cs │ │ │ ├── LoggingConfiguration.cs │ │ │ ├── TyeHelper.cs │ │ │ └── UseForwardedHeaders.cs │ │ ├── Controllers │ │ │ ├── BaseController.cs │ │ │ ├── HookLoopback.cs │ │ │ └── TestController.cs │ │ ├── Dockerfile │ │ ├── Hangfire.db │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── persisted_queries │ │ │ ├── 034b69f31e9fac3e8c274d70b3f7dd88.graphql │ │ │ ├── 0708eda8907dca524f5a173a75cfb4ea.graphql │ │ │ ├── 0a714566d30a2612fc6321fb79d90ba0.graphql │ │ │ ├── 0b4e6083764fd7abbd3968462cd79a9a.graphql │ │ │ ├── 0f3181e0dd0f9a4eb53973b30e1437b5.graphql │ │ │ ├── 13e5195dbe808eaad21203b6beac5393.graphql │ │ │ ├── 15bac3f2b6c81a8e084d783130e26773.graphql │ │ │ ├── 1c86c2c1da73968a7ac920a9a077af84.graphql │ │ │ ├── 1ca9aa6c32da8b0f79d98c000542072c.graphql │ │ │ ├── 1df337b847aad575dbb3006eb2e13ec7.graphql │ │ │ ├── 2233fb216e6efdea43e54c8d284c50b9.graphql │ │ │ ├── 223670f2aa6e32e541a139c5dc75e0dd.graphql │ │ │ ├── 2308323dac86647f3cff8fac58ec4828.graphql │ │ │ ├── 24139b8b1cb3389cd376d1bed1cb15cc.graphql │ │ │ ├── 2534231835f370be8dfc6b457ff27e28.graphql │ │ │ ├── 269863d7fd66919edae7766c1d84f4f9.graphql │ │ │ ├── 29598c99ce92304e1f0fd2551b22d72f.graphql │ │ │ ├── 297466b8de04fddca7c17646fa8a901a.graphql │ │ │ ├── 2e41f416b517b7e24f0ae2f04f1a82e3.graphql │ │ │ ├── 306de519f3683359cc01e0832dfd6830.graphql │ │ │ ├── 37bb573d4425d3030d7a7e0d616ec407.graphql │ │ │ ├── 37f4584be2d0d7b0142516123c8b584b.graphql │ │ │ ├── 39859badbac137b856ed13127506b0ae.graphql │ │ │ ├── 4290e22caf0448421a7a4f292a74e528.graphql │ │ │ ├── 448857760b47db94f878665bc7313cad.graphql │ │ │ ├── 4731149080a9dccea35a2bbc27b9c2d2.graphql │ │ │ ├── 47ca9a665c8b40eefd70df2b7187e5e1.graphql │ │ │ ├── 4eaf1d002741ab8346c87b17948adf45.graphql │ │ │ ├── 513907aa5ea60d91800908de5b59baf5.graphql │ │ │ ├── 62cf9db912146b8c8aec3440038efe7c.graphql │ │ │ ├── 68fb97fff337f0bcc2dbe2dae90fa6f1.graphql │ │ │ ├── 6a44e73da11a3654ece8143e6b102906.graphql │ │ │ ├── 6f0668927307c04c261949770ad1af97.graphql │ │ │ ├── 6f2945218729626a392ff6b62746f7ef.graphql │ │ │ ├── 7420b3289c5d324544648205008b8ad0.graphql │ │ │ ├── 75ccd58457e4751916be3de1c2011b1d.graphql │ │ │ ├── 77cbb508cd2444c1f28ab1b7a1d7e1ca.graphql │ │ │ ├── 7e2d4283c904bf92cd4b2fab2f785983.graphql │ │ │ ├── 7efb0df1701410878c28317b144766d0.graphql │ │ │ ├── 834a238a7e002bd6767dcddb30231231.graphql │ │ │ ├── 85d69066a924a50af41a1ab2e90d29f7.graphql │ │ │ ├── 88d3fb8a0c7cef7c5d314782f703ed0b.graphql │ │ │ ├── 8a72a6d2d4faa4205991e8499e1721f1.graphql │ │ │ ├── 8c0480b2f8016ad45d021ac531193d3d.graphql │ │ │ ├── 8e0b1fa54450558c38004263bc8f996b.graphql │ │ │ ├── 926bdab27f2710d2461c43e80c8a75e2.graphql │ │ │ ├── 96be853df786ac38b92469f0b33a098f.graphql │ │ │ ├── 9c6f1f3926fad9be130e3bf12552447e.graphql │ │ │ ├── 9ccb0e4526d127832528260c5e9d0d3a.graphql │ │ │ ├── 9cddf4e406483e947e1ddf19be01d965.graphql │ │ │ ├── 9ed62d930b4035555b3d4c366407c1d7.graphql │ │ │ ├── a058701cb4e384fcaa9212b04066111c.graphql │ │ │ ├── ab5cacfdf33b4be8b41fd6f1e626f8b5.graphql │ │ │ ├── b1185fc23cf6631cfd996a90761d1210.graphql │ │ │ ├── b1232f9b761c2bbc157c798134d5ca4d.graphql │ │ │ ├── b628a4de7a80bf296e42b0f8fbe94813.graphql │ │ │ ├── b99f8558b91c57b70256e08aad9e539e.graphql │ │ │ ├── bde6b525b98f066e3c60a84903e6ad2f.graphql │ │ │ ├── c2f070869da3b370b857c0a261b7c478.graphql │ │ │ ├── c6a6185897ef5afcb26b19559572501f.graphql │ │ │ ├── cbe23f395b0ad9670ed9cf6bd7cb9609.graphql │ │ │ ├── cf33244e99070c3d23f796bdfcbb4e8b.graphql │ │ │ ├── d131d2eb6fec141f1310b708a8a5151f.graphql │ │ │ ├── d6a755a98427658a26f0f5ec9056bb62.graphql │ │ │ ├── dfea4749d545536e1613174d73ae2260.graphql │ │ │ ├── e199667664e05de1a2149047efcb1144.graphql │ │ │ ├── e1ef3c4b80505b22f9585603fa78c208.graphql │ │ │ ├── e25dac35e8fa254433e299299a84d3fc.graphql │ │ │ ├── e265e5768e933c1d4be2f675d8d7d96a.graphql │ │ │ ├── e325ea81b9dbe528529c3ec897ae8be9.graphql │ │ │ ├── e33131e2a19cb7934744cf93adb9e84b.graphql │ │ │ ├── e54ae7c8a15862cf0facd6dae88b00f6.graphql │ │ │ ├── ea4bcbbe8ef7b77a812d8a46503c49a5.graphql │ │ │ ├── ea894333f6d198da34b42a9dd8fcb620.graphql │ │ │ ├── ec842842bfe5c28008d59eb3a63b3775.graphql │ │ │ ├── ed032e0d2893b979c4047c4a4eba2d95.graphql │ │ │ ├── f00269074cb2c749172569b2b5b156b7.graphql │ │ │ ├── f0fccefe8881b8eec2911e5704860e6e.graphql │ │ │ ├── f2c4ee48e0944e45af41552c5645fdb1.graphql │ │ │ ├── f59d75be0417097a84eb8cd14a774f06.graphql │ │ │ ├── f9d6165b89db1b0a207f9b8ac878fd7e.graphql │ │ │ ├── fbebdd214357f03aec99726dfc64e470.graphql │ │ │ └── fd691ae45b7cb472b11f20b77df3fcdf.graphql │ │ └── secrets.json │ ├── Aplication │ │ ├── APIServer.Aplication.csproj │ │ ├── CQRS │ │ │ ├── Commands │ │ │ │ ├── Internal │ │ │ │ │ ├── Hooks │ │ │ │ │ │ ├── EnqueEvent.cs │ │ │ │ │ │ ├── EnqueRelatedWebHooks.cs │ │ │ │ │ │ └── ProcessWebHook.cs │ │ │ │ │ └── Test │ │ │ │ │ │ └── ResetDatabase.cs │ │ │ │ └── Public │ │ │ │ │ ├── Hooks │ │ │ │ │ ├── Create_WebHook.cs │ │ │ │ │ ├── Remove_WebHook.cs │ │ │ │ │ ├── Update_WebHook.cs │ │ │ │ │ ├── Update_WebHookActivState.cs │ │ │ │ │ ├── Update_WebHookSecret.cs │ │ │ │ │ ├── Update_WebHookTriggerEvents.cs │ │ │ │ │ └── Update_WebHookUri.cs │ │ │ │ │ └── Simulation │ │ │ │ │ ├── ThrowAuthorizationException.cs │ │ │ │ │ └── ThrowCommandException.cs │ │ │ ├── Dataloaders │ │ │ │ ├── UserById_DataLoader.cs │ │ │ │ └── WebHooks │ │ │ │ │ ├── WebHookById_DataLoader.cs │ │ │ │ │ └── WebHookRecordById_DataLoader.cs │ │ │ ├── Extensions │ │ │ │ └── QueriablePaging.cs │ │ │ └── Queries │ │ │ │ ├── GetCurrentUser.cs │ │ │ │ ├── GetWebHookRecords.cs │ │ │ │ └── GetWebHooks.cs │ │ ├── Common │ │ │ ├── Behaviours │ │ │ │ ├── AuthorizationBehaviour.cs │ │ │ │ ├── PerformanceBehaviour.cs │ │ │ │ ├── TracingBehaviour.cs │ │ │ │ ├── UnhandledExBehaviour.cs │ │ │ │ └── ValidationBehaviour.cs │ │ │ ├── Common.cs │ │ │ ├── Errors │ │ │ │ └── GlobalErrors.cs │ │ │ ├── Mapping │ │ │ │ ├── WebHook.cs │ │ │ │ └── WebHookRecords.cs │ │ │ └── Regexs.cs │ │ ├── DTO │ │ │ ├── User.cs │ │ │ └── WebHooks │ │ │ │ ├── WebHook.cs │ │ │ │ └── WebHookRecord.cs │ │ ├── Graphql │ │ │ ├── Extensions │ │ │ │ ├── IntrospectionInterceptor.cs │ │ │ │ ├── StreamRenameMiddelware.cs │ │ │ │ ├── StreamRequestInterceptor.cs │ │ │ │ ├── StreamTypeInterceptor.cs │ │ │ │ ├── UseApplicationDbContext.cs │ │ │ │ └── UseConnection │ │ │ │ │ ├── CursorPagingArguments.cs │ │ │ │ │ ├── UseConnection.cs │ │ │ │ │ └── UseConnectionAttribute.cs │ │ │ ├── Mutations │ │ │ │ ├── Mutation.cs │ │ │ │ └── WebHooks.cs │ │ │ ├── Queries │ │ │ │ ├── Querry.cs │ │ │ │ ├── System.cs │ │ │ │ ├── Users.cs │ │ │ │ └── WebHooks.cs │ │ │ └── Types │ │ │ │ ├── ErrorTypes │ │ │ │ ├── BadRequest.cs │ │ │ │ ├── InternalServerError.cs │ │ │ │ ├── UnAuthorised.cs │ │ │ │ ├── UserDeactivated.cs │ │ │ │ ├── ValidationError.cs │ │ │ │ └── WebHookNotFound.cs │ │ │ │ ├── MutationTypes │ │ │ │ └── WebHooks │ │ │ │ │ ├── CreateProjectWebHookMuattionTypes.cs │ │ │ │ │ ├── RemoveProjectWebHookMuattionTypes.cs │ │ │ │ │ ├── UpdateProjectWebHookActivStateMuattionTypes.cs │ │ │ │ │ ├── UpdateProjectWebHookMuattionTypes.cs │ │ │ │ │ ├── UpdateProjectWebHookSecretMuattionTypes.cs │ │ │ │ │ ├── UpdateProjectWebHookTriggerEventsMuattionTypes.cs │ │ │ │ │ └── UpdateProjectWebHookUriMuattionTypes.cs │ │ │ │ └── ObjectTypes │ │ │ │ ├── Querry.cs │ │ │ │ ├── Users │ │ │ │ └── UserType.cs │ │ │ │ └── WebHook │ │ │ │ ├── WebHookRecordType.cs │ │ │ │ └── WebHookType.cs │ │ ├── Interfaces │ │ │ └── IApiDbContext.cs │ │ └── Notifications │ │ │ └── WebHooks │ │ │ ├── WebHookBaseNotifi.cs │ │ │ ├── WebHookCreated.cs │ │ │ ├── WebHookRemoved.cs │ │ │ └── WebHookUpdated.cs │ ├── Domain │ │ ├── APIServer.Domain.csproj │ │ └── Enity │ │ │ ├── DomainEvents │ │ │ ├── Event.cs │ │ │ ├── EventType.cs │ │ │ ├── WebHookCreated.cs │ │ │ ├── WebHookRemoved.cs │ │ │ └── WebHookUpdated.cs │ │ │ ├── WebHook_DB │ │ │ ├── WebHook.cs │ │ │ ├── WebHookEvents.cs │ │ │ ├── WebHookHeader.cs │ │ │ └── WebHookRecord.cs │ │ │ └── WebHook_System │ │ │ ├── HookActions.cs │ │ │ ├── WebHookBase.cs │ │ │ ├── WebhookCreated.cs │ │ │ ├── WebhookRemoved.cs │ │ │ └── WebhookUpdated.cs │ └── Persistence │ │ ├── APIServer.Persistence.csproj │ │ ├── ApiDbContext.cs │ │ ├── Configuration │ │ └── WebHook.cs │ │ ├── Extensions │ │ ├── AddApiDbContext.cs │ │ └── EnumArr_String_Converter.cs │ │ ├── MigrationConfig.cs │ │ ├── Migrations │ │ ├── 20211203204449_Init.Designer.cs │ │ ├── 20211203204449_Init.cs │ │ └── ApiDbContextModelSnapshot.cs │ │ ├── api.db │ │ ├── api.db-shm │ │ ├── api.db-wal │ │ └── scheduler.db ├── BFF │ ├── API │ │ ├── BFF.csproj │ │ ├── ClientApp │ │ │ ├── .graphqlrc.yml │ │ │ ├── babel.config.js │ │ │ ├── converter.js │ │ │ ├── craco.config.js │ │ │ ├── cypress.json │ │ │ ├── cypress │ │ │ │ └── support.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── persisted-output │ │ │ │ └── persisted-queries.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ ├── relay.config.js │ │ │ ├── relay.config.json │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.tsx │ │ │ │ ├── Components │ │ │ │ │ ├── Errors │ │ │ │ │ │ ├── FourOhFour.tsx │ │ │ │ │ │ ├── FourOhOne.tsx │ │ │ │ │ │ ├── GlobalBounderyErrorHandler.tsx │ │ │ │ │ │ └── ModalBounderyErrorHandler.tsx │ │ │ │ │ ├── Layout │ │ │ │ │ │ ├── DropDownContent.tsx │ │ │ │ │ │ ├── LayautHeader.tsx │ │ │ │ │ │ ├── Layout.tsx │ │ │ │ │ │ ├── LayoutBody.tsx │ │ │ │ │ │ └── LayoutHeaderContent.tsx │ │ │ │ │ ├── Login.tsx │ │ │ │ │ ├── Logout.tsx │ │ │ │ │ ├── Shared │ │ │ │ │ │ ├── Section.tsx │ │ │ │ │ │ └── SectionTitle.tsx │ │ │ │ │ └── Tabs │ │ │ │ │ │ ├── Info │ │ │ │ │ │ └── Welcome.tsx │ │ │ │ │ │ ├── Stream_Defer │ │ │ │ │ │ ├── HooksStream.tsx │ │ │ │ │ │ ├── HooksStreamDefer.tsx │ │ │ │ │ │ ├── Item.tsx │ │ │ │ │ │ └── __generated__ │ │ │ │ │ │ │ ├── HooksStreamDeferListFragment.graphql.ts │ │ │ │ │ │ │ ├── HooksStreamDeferQuery.graphql.ts │ │ │ │ │ │ │ ├── HooksStreamListFragment.graphql.ts │ │ │ │ │ │ │ ├── HooksStreamQuery.graphql.ts │ │ │ │ │ │ │ └── ItemFragment.graphql.ts │ │ │ │ │ │ ├── Tabs.tsx │ │ │ │ │ │ ├── TabsFilters.tsx │ │ │ │ │ │ ├── TabsSection.tsx │ │ │ │ │ │ ├── TabsSettings.tsx │ │ │ │ │ │ └── WebHooks │ │ │ │ │ │ ├── Hooks.tsx │ │ │ │ │ │ ├── HooksEdit.tsx │ │ │ │ │ │ ├── HooksItem.tsx │ │ │ │ │ │ ├── HooksLogs.tsx │ │ │ │ │ │ ├── HooksLogsDetail.tsx │ │ │ │ │ │ ├── HooksNew.tsx │ │ │ │ │ │ ├── HooksShared.tsx │ │ │ │ │ │ └── __generated__ │ │ │ │ │ │ ├── HooksEditMutation.graphql.ts │ │ │ │ │ │ ├── HooksEditQuery.graphql.ts │ │ │ │ │ │ ├── HooksItemFragment.graphql.ts │ │ │ │ │ │ ├── HooksItemRemoveMutation.graphql.ts │ │ │ │ │ │ ├── HooksListFragment.graphql.ts │ │ │ │ │ │ ├── HooksListRefetchQuery.graphql.ts │ │ │ │ │ │ ├── HooksLogsDetailQuery.graphql.ts │ │ │ │ │ │ ├── HooksLogsFragment_webHookRecords.graphql.ts │ │ │ │ │ │ ├── HooksLogsItemFragment.graphql.ts │ │ │ │ │ │ ├── HooksLogsQuery.graphql.ts │ │ │ │ │ │ ├── HooksLogsRefetchQuery.graphql.ts │ │ │ │ │ │ ├── HooksNewMutation.graphql.ts │ │ │ │ │ │ ├── HooksNewQuery.graphql.ts │ │ │ │ │ │ └── HooksQuery.graphql.ts │ │ │ │ ├── Hooks │ │ │ │ │ ├── useContextMenu.tsx │ │ │ │ │ ├── useCopyToClip.tsx │ │ │ │ │ ├── useDebounce.tsx │ │ │ │ │ ├── useDebouncedHandler.tsx │ │ │ │ │ ├── useDidMountEffect.tsx │ │ │ │ │ ├── useDivInfinityScroll.tsx │ │ │ │ │ ├── useMediaQuery.tsx │ │ │ │ │ └── useOnOutsideElementClick.tsx │ │ │ │ ├── Images │ │ │ │ │ ├── NoAuth.svg │ │ │ │ │ ├── NotFound.svg │ │ │ │ │ ├── TakenByAliens.svg │ │ │ │ │ ├── isEmpty.svg │ │ │ │ │ ├── recordNotFound.svg │ │ │ │ │ ├── remove.svg │ │ │ │ │ ├── serverDown.svg │ │ │ │ │ └── welcome.svg │ │ │ │ ├── UIComponents │ │ │ │ │ ├── Avatar │ │ │ │ │ │ └── Avatar.tsx │ │ │ │ │ ├── Badged │ │ │ │ │ │ └── Badge.tsx │ │ │ │ │ ├── Buttons │ │ │ │ │ │ ├── StayledButton.tsx │ │ │ │ │ │ └── StayledPromtButton.tsx │ │ │ │ │ ├── CapitalizedText │ │ │ │ │ │ └── CapitalizedText.tsx │ │ │ │ │ ├── Container │ │ │ │ │ │ ├── BodyContainer.tsx │ │ │ │ │ │ ├── Container.tsx │ │ │ │ │ │ ├── ContainerHeader.tsx │ │ │ │ │ │ ├── ContainerItem.tsx │ │ │ │ │ │ ├── ContentContainer.tsx │ │ │ │ │ │ ├── FilterBodyContainer.tsx │ │ │ │ │ │ └── ItemWrapperContainer.tsx │ │ │ │ │ ├── ContextMenu │ │ │ │ │ │ ├── ContextMenu.tsx │ │ │ │ │ │ └── ContextMenuItem.tsx │ │ │ │ │ ├── CopyToClipboard │ │ │ │ │ │ └── CopyToClipboard.tsx │ │ │ │ │ ├── DeletePromt │ │ │ │ │ │ └── UserPromt.tsx │ │ │ │ │ ├── DetailPlaceholder.tsx │ │ │ │ │ ├── DropDownMenu │ │ │ │ │ │ ├── DropDownMenu.tsx │ │ │ │ │ │ └── StayledDropDown.tsx │ │ │ │ │ ├── ErrorBoundery │ │ │ │ │ │ └── ErrorBoundary.tsx │ │ │ │ │ ├── FormControl.tsx │ │ │ │ │ ├── Inputs │ │ │ │ │ │ ├── DebouncingInput.tsx │ │ │ │ │ │ ├── EditableInput.tsx │ │ │ │ │ │ ├── StayledFormInput.tsx │ │ │ │ │ │ ├── StayledInput.tsx │ │ │ │ │ │ ├── StayledPhoneInput.tsx │ │ │ │ │ │ └── UniversalFormInputSection.tsx.tsx │ │ │ │ │ ├── IsLoading.tsx │ │ │ │ │ ├── Label │ │ │ │ │ │ └── StayledLabel.tsx │ │ │ │ │ ├── Link │ │ │ │ │ │ └── Link.tsx │ │ │ │ │ ├── LoadingBar │ │ │ │ │ │ └── LoadingBar.tsx │ │ │ │ │ ├── Modal │ │ │ │ │ │ └── Modal.tsx │ │ │ │ │ ├── NoRecords.tsx │ │ │ │ │ ├── RecordNotFound.tsx │ │ │ │ │ ├── RouterTab │ │ │ │ │ │ ├── RouterTab.tsx │ │ │ │ │ │ └── RouterTabList.tsx │ │ │ │ │ ├── ScrollContainter │ │ │ │ │ │ ├── InfinityScrollContainer.tsx │ │ │ │ │ │ ├── StayledContainerItemWrapper.tsx │ │ │ │ │ │ └── StayledInfinityScrollContainer.tsx │ │ │ │ │ ├── Section │ │ │ │ │ │ ├── Section.tsx │ │ │ │ │ │ └── SectionTitle.tsx │ │ │ │ │ ├── Spinner │ │ │ │ │ │ ├── ContainerSpinner.tsx │ │ │ │ │ │ ├── Spinner.tsx │ │ │ │ │ │ └── StayledFalbackSpinner.tsx │ │ │ │ │ ├── Timestamp │ │ │ │ │ │ ├── ActivityTimeStamp.tsx │ │ │ │ │ │ └── Timestamp.tsx │ │ │ │ │ ├── Toast │ │ │ │ │ │ ├── ToastContainer.tsx │ │ │ │ │ │ ├── ToastMessage.tsx │ │ │ │ │ │ └── ToastProvider.tsx │ │ │ │ │ ├── Toggle │ │ │ │ │ │ └── Toggle.tsx │ │ │ │ │ └── ViewContainer │ │ │ │ │ │ └── ViewContainer.tsx │ │ │ │ ├── Utils │ │ │ │ │ ├── AppRoutes.tsx │ │ │ │ │ ├── Environment.ts │ │ │ │ │ ├── ErrorHelper.tsx │ │ │ │ │ ├── NameInitials.tsx │ │ │ │ │ ├── PrivateRouter.tsx │ │ │ │ │ ├── Providers.tsx │ │ │ │ │ ├── SuspenseImage.tsx │ │ │ │ │ ├── TraceProvider.tsx │ │ │ │ │ ├── UserProvider.tsx │ │ │ │ │ ├── Validation.tsx │ │ │ │ │ └── __generated__ │ │ │ │ │ │ └── UserProviderQuery.graphql.ts │ │ │ │ ├── constants.tsx │ │ │ │ ├── document-load.js │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ ├── logo.svg │ │ │ │ ├── react-app-env.d.ts │ │ │ │ ├── reportWebVitals.ts │ │ │ │ ├── schema.graphql │ │ │ │ └── setupTests.ts │ │ │ ├── tailwind.config.js │ │ │ └── tsconfig.json │ │ ├── Configuration │ │ │ ├── AddCorsConfig.cs │ │ │ ├── AddFwdHeaders.cs │ │ │ ├── AddIdentity.cs │ │ │ ├── AddRedis.cs │ │ │ ├── AddSpa.cs │ │ │ ├── AddTelemetry │ │ │ │ └── AddTelemerty.cs │ │ │ ├── Bff │ │ │ │ ├── AddBff.cs │ │ │ │ ├── CustomProxyHttpMessageInvoker.cs │ │ │ │ └── CustomProxyHttpMessageInvokerFactory.cs │ │ │ ├── ConfigureFwdHeaders.cs │ │ │ ├── LoggingConfiguration.cs │ │ │ ├── RemoteEndpointMapper.cs │ │ │ └── TyeHelper.cs │ │ ├── Dockerfile │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ └── _ViewImports.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── package.json │ │ └── secrets.json │ └── Domain │ │ └── BFF.Domain.csproj ├── Device │ ├── API │ │ ├── ClientApp │ │ │ ├── .graphqlrc.yml │ │ │ ├── babel.config.js │ │ │ ├── converter.js │ │ │ ├── craco.config.js │ │ │ ├── package.json │ │ │ ├── persisted-output │ │ │ │ └── persisted-queries.json │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── index.html │ │ │ │ ├── logo192.png │ │ │ │ ├── logo512.png │ │ │ │ ├── manifest.json │ │ │ │ └── robots.txt │ │ │ ├── relay.config.js │ │ │ ├── src │ │ │ │ ├── App.css │ │ │ │ ├── App.test.tsx │ │ │ │ ├── App.tsx │ │ │ │ ├── Components │ │ │ │ │ ├── Errors │ │ │ │ │ │ ├── FourOhFour.tsx │ │ │ │ │ │ ├── FourOhOne.tsx │ │ │ │ │ │ └── GlobalBounderyErrorHandler.tsx │ │ │ │ │ ├── Home.tsx │ │ │ │ │ ├── Layout │ │ │ │ │ │ ├── Layout.tsx │ │ │ │ │ │ └── LayoutBody.tsx │ │ │ │ │ ├── TestComponent.tsx │ │ │ │ │ └── __generated__ │ │ │ │ │ │ ├── TestComponentTriggerAuthorisedMutation.graphql.ts │ │ │ │ │ │ └── TestComponentTriggerUnAuthorisedMutation.graphql.ts │ │ │ │ ├── Hooks │ │ │ │ │ └── useDebounce.tsx │ │ │ │ ├── Images │ │ │ │ │ └── serverDown.svg │ │ │ │ ├── UIComponents │ │ │ │ │ ├── Buttons │ │ │ │ │ │ └── StayledButton.tsx │ │ │ │ │ ├── Container │ │ │ │ │ │ ├── Container.tsx │ │ │ │ │ │ ├── ContainerHeader.tsx │ │ │ │ │ │ └── ContainerItem.tsx │ │ │ │ │ ├── ErrorBoundery │ │ │ │ │ │ └── ErrorBoundary.tsx │ │ │ │ │ ├── Spinner │ │ │ │ │ │ ├── ContainerSpinner.tsx │ │ │ │ │ │ ├── Spinner.tsx │ │ │ │ │ │ └── StayledFalbackSpinner.tsx │ │ │ │ │ └── Toast │ │ │ │ │ │ ├── ToastContainer.tsx │ │ │ │ │ │ ├── ToastMessage.tsx │ │ │ │ │ │ └── ToastProvider.tsx │ │ │ │ ├── Utils │ │ │ │ │ ├── AppRoutes.tsx │ │ │ │ │ ├── Environment.ts │ │ │ │ │ ├── ErrorHelper.tsx │ │ │ │ │ ├── Providers.tsx │ │ │ │ │ ├── TraceProvider.tsx │ │ │ │ │ └── Validation.tsx │ │ │ │ ├── constants.tsx │ │ │ │ ├── index.css │ │ │ │ ├── index.tsx │ │ │ │ ├── logo.svg │ │ │ │ ├── react-app-env.d.ts │ │ │ │ ├── reportWebVitals.ts │ │ │ │ └── schema.graphql │ │ │ ├── tailwind.config.js │ │ │ └── tsconfig.json │ │ ├── Configuration │ │ │ ├── AddGraphql.cs │ │ │ ├── AddMediatR.cs │ │ │ ├── AddTelemetry │ │ │ │ └── AddTelemerty.cs │ │ │ ├── AddTokenManagment.cs │ │ │ └── LoggingConfiguration.cs │ │ ├── Controllers │ │ │ ├── BaseController.cs │ │ │ └── TestController.cs │ │ ├── Device.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ ├── Aplication │ │ ├── Commands │ │ │ ├── Trigger_Authorised.cs │ │ │ └── Trigger_UnAuthorised.cs │ │ ├── Device.Aplication.csproj │ │ ├── Graphql │ │ │ ├── Mutations │ │ │ │ ├── Mutation.cs │ │ │ │ └── TriggerMutations.cs │ │ │ ├── Queries │ │ │ │ ├── Querry.cs │ │ │ │ └── System.cs │ │ │ └── Types │ │ │ │ ├── ErrorTypes │ │ │ │ ├── InternalServerError.cs │ │ │ │ ├── UnAuthorised.cs │ │ │ │ └── ValidationError.cs │ │ │ │ └── MutationTypes │ │ │ │ └── Triggers │ │ │ │ ├── TriggerAuthorisedMuattionTypes.cs │ │ │ │ └── TriggerUnAuthorisedMuattionTypes.cs │ │ └── Shared │ │ │ ├── Behaviours │ │ │ ├── AuthorizationBehaviour.cs │ │ │ ├── TracingBehaviour.cs │ │ │ └── UnhandledExBehaviour.cs │ │ │ ├── Common.cs │ │ │ ├── Errors │ │ │ └── GlobalErrors.cs │ │ │ └── Regexs.cs │ ├── Domain │ │ └── Device.Domain.csproj │ └── README.md ├── IdentityServer │ ├── API │ │ ├── Config.cs │ │ ├── Configuration │ │ │ ├── AddCorsConfig.cs │ │ │ ├── AddDbContext.cs │ │ │ ├── AddIdentityServer.cs │ │ │ ├── LoggingConfiguration.cs │ │ │ └── TyeHelper.cs │ │ ├── Controlers │ │ │ ├── Account │ │ │ │ ├── AccountController.cs │ │ │ │ ├── AccountOptions.cs │ │ │ │ ├── ExternalController.cs │ │ │ │ ├── ExternalProvider.cs │ │ │ │ ├── LoggedOutViewModel.cs │ │ │ │ ├── LoginInputModel.cs │ │ │ │ ├── LoginViewModel.cs │ │ │ │ ├── LogoutInputModel.cs │ │ │ │ ├── LogoutViewModel.cs │ │ │ │ └── RedirectViewModel.cs │ │ │ ├── Consent │ │ │ │ ├── ConsentController.cs │ │ │ │ ├── ConsentInputModel.cs │ │ │ │ ├── ConsentOptions.cs │ │ │ │ ├── ConsentViewModel.cs │ │ │ │ ├── ProcessConsentResult.cs │ │ │ │ ├── ResourceViewModel.cs │ │ │ │ └── ScopeViewModel.cs │ │ │ ├── Device │ │ │ │ ├── DeviceAuthorizationInputModel.cs │ │ │ │ ├── DeviceAuthorizationViewModel.cs │ │ │ │ └── DeviceController.cs │ │ │ ├── Diagnostics │ │ │ │ ├── DiagnosticsController.cs │ │ │ │ └── DiagnosticsViewModel.cs │ │ │ ├── Extensions.cs │ │ │ ├── Grants │ │ │ │ ├── GrantsController.cs │ │ │ │ └── GrantsViewModel.cs │ │ │ ├── Home │ │ │ │ ├── ErrorViewModel.cs │ │ │ │ └── HomeController.cs │ │ │ ├── SecurityHeadersAttribute.cs │ │ │ └── TestUsers.cs │ │ ├── Dockerfile │ │ ├── IdentityServer.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Views │ │ │ ├── Account │ │ │ │ ├── AccessDenied.cshtml │ │ │ │ ├── LoggedOut.cshtml │ │ │ │ ├── Login.cshtml │ │ │ │ └── Logout.cshtml │ │ │ ├── Consent │ │ │ │ └── Index.cshtml │ │ │ ├── Device │ │ │ │ ├── Success.cshtml │ │ │ │ ├── UserCodeCapture.cshtml │ │ │ │ └── UserCodeConfirmation.cshtml │ │ │ ├── Diagnostics │ │ │ │ └── Index.cshtml │ │ │ ├── Grants │ │ │ │ └── Index.cshtml │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Redirect.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Nav.cshtml │ │ │ │ ├── _ScopeListItem.cshtml │ │ │ │ └── _ValidationSummary.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── appsettings.json │ │ ├── keys │ │ │ └── is-signing-key-62BF5E708EC18CDF9FF123B64154E620.json │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── secrets.json │ │ ├── tailwind.config.js │ │ ├── tempkey.jwk │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── output.css │ │ │ ├── site.css │ │ │ ├── site.min.css │ │ │ └── site.scss │ │ │ ├── duende-logo.svg │ │ │ ├── favicon.ico │ │ │ ├── images │ │ │ ├── LoginLogo.png │ │ │ ├── LoginLogo.svg │ │ │ └── LogoutLogo.svg │ │ │ ├── js │ │ │ ├── signin-redirect.js │ │ │ └── signout-redirect.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ ├── README.md │ │ │ └── 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 │ │ │ ├── bootstrap4-glyphicons │ │ │ ├── LICENSE │ │ │ ├── css │ │ │ │ ├── bootstrap-glyphicons.css │ │ │ │ └── bootstrap-glyphicons.min.css │ │ │ ├── fonts │ │ │ │ └── glyphicons │ │ │ │ │ ├── glyphicons-halflings-regular.eot │ │ │ │ │ ├── glyphicons-halflings-regular.svg │ │ │ │ │ ├── glyphicons-halflings-regular.ttf │ │ │ │ │ ├── glyphicons-halflings-regular.woff │ │ │ │ │ └── glyphicons-halflings-regular.woff2 │ │ │ └── maps │ │ │ │ ├── glyphicons-fontawesome.css │ │ │ │ ├── glyphicons-fontawesome.less │ │ │ │ └── glyphicons-fontawesome.min.css │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ ├── README.md │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── jquery.min.map │ │ │ ├── jquery.slim.js │ │ │ ├── jquery.slim.min.js │ │ │ └── jquery.slim.min.map │ ├── Aplication │ │ ├── Aplication.csproj │ │ └── Interfaces │ │ │ └── IAppDbContext.cs │ ├── Domain │ │ ├── Domain.csproj │ │ └── Enity │ │ │ └── ApplicationUser .cs │ └── Persistence │ │ ├── AppConfigurationDbContext.cs │ │ ├── AppIdnetityDbContext.cs │ │ ├── AppPersistedGrantDbContext.cs │ │ ├── MigrationConfig.cs │ │ ├── Migrations │ │ ├── 20211203205024_InitAppConfigurationDbContext_Init.Designer.cs │ │ ├── 20211203205024_InitAppConfigurationDbContext_Init.cs │ │ ├── AppConfigurationDbContextModelSnapshot.cs │ │ ├── AppIdnetityDb │ │ │ ├── 20211203205057_AppIdnetityDbContext_Init.Designer.cs │ │ │ ├── 20211203205057_AppIdnetityDbContext_Init.cs │ │ │ └── AppIdnetityDbContextModelSnapshot.cs │ │ └── AppPersistedGrantDb │ │ │ ├── 20211203205044_AppPersistedGrantDbContext_Init.Designer.cs │ │ │ ├── 20211203205044_AppPersistedGrantDbContext_Init.cs │ │ │ └── AppPersistedGrantDbContextModelSnapshot.cs │ │ ├── Persistence.csproj │ │ ├── identity.db │ │ ├── identity.db-shm │ │ └── identity.db-wal ├── Scheduler │ ├── API │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Scheduler.csproj │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ └── Domain │ │ └── Scheduler.Domain.csproj ├── Shared │ ├── API │ │ ├── Configuration │ │ │ ├── AddSwagger.cs │ │ │ ├── AddTelemerty.cs │ │ │ ├── LoggingConfiguration.cs │ │ │ └── TyeExtensionBase.cs │ │ └── Shared.Api.csproj │ ├── Aplication │ │ ├── Core │ │ │ ├── Attributes │ │ │ │ ├── AuthorizeAttribute.cs │ │ │ │ └── FileValidatorAttribute.cs │ │ │ ├── BaseNotifi.cs │ │ │ ├── CommandBase.cs │ │ │ ├── Common.cs │ │ │ ├── Exceptions │ │ │ │ ├── AuthorizationException.cs │ │ │ │ └── ValidationException.cs │ │ │ └── PayloadBase.cs │ │ ├── Extensions │ │ │ ├── GetId.cs │ │ │ └── Host.cs │ │ ├── Graphql │ │ │ ├── BaseError.cs │ │ │ ├── BaseErrorType.cs │ │ │ └── IBaseError.cs │ │ ├── Interfaces │ │ │ ├── IBaseError.cs │ │ │ ├── ICommandHandler.cs │ │ │ ├── ICommands.cs │ │ │ ├── ICurrentUser.cs │ │ │ ├── INotifyBase.cs │ │ │ ├── IPublisher.cs │ │ │ ├── IScheduler.cs │ │ │ └── ITelemetry.cs │ │ ├── Services │ │ │ ├── CurrentUser │ │ │ │ └── CurrentUser.cs │ │ │ ├── MediatR │ │ │ │ ├── AppMediator.cs │ │ │ │ └── MediatorExtension.cs │ │ │ ├── Publisher │ │ │ │ ├── PublishStrategy.cs │ │ │ │ └── Publisher.cs │ │ │ ├── Scheduler │ │ │ │ ├── CommandHandler.cs │ │ │ │ ├── CommonCrons.cs │ │ │ │ ├── MediatRSerializedObject.cs │ │ │ │ ├── Scheduler.cs │ │ │ │ └── SchedulerExtensions.cs │ │ │ └── Telemetry │ │ │ │ ├── Telemetry.cs │ │ │ │ ├── TelemetryOptions.cs │ │ │ │ └── TelemetryServiceCollection.cs │ │ └── Shared.Aplication.csproj │ ├── Domain │ │ ├── Enity │ │ │ ├── AuditableEnity.cs │ │ │ └── PersistedRequestQueryBody.cs │ │ └── Shared.Domain.csproj │ └── Persistence │ │ ├── AuditEntitiesSaveInterceptor.cs │ │ └── Shared.Persistence.csproj ├── Tests │ ├── APIServer.API │ │ ├── APIServer.API.Tests.csproj │ │ ├── Common │ │ │ ├── ApiTestStartup.cs │ │ │ ├── BaseClassFixture.cs │ │ │ ├── IdentityServerConfig.cs │ │ │ ├── IdentityTestStartup.cs │ │ │ ├── TestCommon.cs │ │ │ └── XunitFixture.cs │ │ ├── Mutations │ │ │ ├── CreateWebHook.cs │ │ │ ├── RemoveWebHook.cs │ │ │ ├── UpdateWebHook.cs │ │ │ └── __snapshots__ │ │ │ │ ├── CreateWebHookTests.CreateWebHook_Authorised.snap │ │ │ │ ├── CreateWebHookTests.CreateWebHook_Unauthorised.snap │ │ │ │ ├── CreateWebHookTests.CreateWebHook_ValidationError.snap │ │ │ │ ├── RemoveWebHookTests.RemoveWebHook_Authorised.snap │ │ │ │ ├── RemoveWebHookTests.RemoveWebHook_Unauthorised.snap │ │ │ │ ├── RemoveWebHookTests.RemoveWebHook_ValidationError.snap │ │ │ │ ├── UpdateWebHookTests.UpdateWebHook_Authorised.snap │ │ │ │ ├── UpdateWebHookTests.UpdateWebHook_Unauthorised.snap │ │ │ │ └── UpdateWebHookTests.UpdateWebHook_ValidationError.snap │ │ └── Queries │ │ │ ├── GetWebHookRecords.cs │ │ │ ├── GetWebHooks.cs │ │ │ ├── UserQuery.cs │ │ │ └── __snapshots__ │ │ │ ├── QueryWebHookRecordsTests.QueryWebHookRecords_Authorised.snap │ │ │ ├── QueryWebHookRecordsTests.QueryWebHookRecords_Unauthorised.snap │ │ │ ├── QueryWebHookTests.QueryWebHook_Authorised.snap │ │ │ ├── QueryWebHookTests.QueryWebHook_Unauthorised.snap │ │ │ ├── UserQueryTests.QueryServer_InValidQuery_NOK.snap │ │ │ ├── UserQueryTests.QueryServer_ValidQuery_Authorised.snap │ │ │ └── UserQueryTests.QueryServer_ValidQuery_Unauthorised.snap │ ├── APIServer.Aplication.Integration │ │ ├── APIServer.Apilication.IntegrationTests.csproj │ │ ├── Commands │ │ │ ├── CreateWebHook.cs │ │ │ ├── RemoveWebHook.cs │ │ │ └── UpdateWebHook.cs │ │ └── Common │ │ │ ├── BaseClassFixture.cs │ │ │ ├── TestCommon.cs │ │ │ ├── TestStartup.cs │ │ │ └── XunitFixture.cs │ ├── APIServer.Aplication.Unit │ │ ├── APIServer.Aplication.UnitTests.csproj │ │ ├── Behaviours │ │ │ ├── Authorization │ │ │ │ ├── AuthorizationBehaviourTests.cs │ │ │ │ └── AuthorizationBehaviourTestsHelpers.cs │ │ │ ├── Exception │ │ │ │ ├── ExceptionBehaviourTests.cs │ │ │ │ └── ExceptionBehaviourTestsHelpers.cs │ │ │ ├── Performance │ │ │ │ ├── PerformanceBehaviourTests.cs │ │ │ │ └── PerformanceBehaviourTestsHelpers.cs │ │ │ └── Validation │ │ │ │ ├── ValidationBehaviourTests.cs │ │ │ │ └── ValidationBehaviourTestsHelpers.cs │ │ └── Common │ │ │ └── CommonTests.cs │ ├── APIServer.Benchmarks │ │ ├── APIServer.Benchmark.csproj │ │ ├── Cfg.cs.cs │ │ ├── Common │ │ │ ├── BenchmarkBase.cs │ │ │ ├── DTOs.cs │ │ │ ├── Extensions.cs │ │ │ └── Handler.cs │ │ ├── PaginationBenchmark.cs │ │ ├── Program.cs │ │ ├── Server │ │ │ ├── APIServerHost.cs │ │ │ ├── APIServerStartup.cs │ │ │ ├── GraphQL │ │ │ │ ├── APIServerGraphqlCfg.cs │ │ │ │ └── WebHooks.cs │ │ │ ├── IdentityServerConfig.cs │ │ │ ├── IdentityServerHost.cs │ │ │ ├── IdentityServerStartup.cs │ │ │ └── ServerBase.cs │ │ ├── api_appsettings.json │ │ ├── config.json │ │ └── identity_appsettings.json │ ├── Frontend.Cypress │ │ ├── fixtures │ │ │ └── example.json │ │ ├── integration │ │ │ ├── 01_Init.spec.ts │ │ │ ├── 02_Navigation.ts │ │ │ ├── 03_CreateWebHook.ts │ │ │ ├── 04_UpdateWebHook.ts │ │ │ ├── 05_DeleteWebHook.ts │ │ │ ├── 06_Logout.ts │ │ │ └── ignore │ │ │ │ └── some_ignored.spec.ts │ │ ├── plugins │ │ │ └── index.js │ │ ├── support │ │ │ ├── commands.ts │ │ │ └── index.ts │ │ └── tsconfig.json │ └── Postman │ │ ├── README.md │ │ ├── trouble-training.postman_collection.json │ │ └── trouble-training.postman_enviroment.json └── TroubleTraining.sln ├── docs └── CNAME ├── global.json └── tye.yaml /.build/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/.editorconfig -------------------------------------------------------------------------------- /.build/API/Build.API.Migations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/API/Build.API.Migations.cs -------------------------------------------------------------------------------- /.build/API/Build.API.Test.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/API/Build.API.Test.cs -------------------------------------------------------------------------------- /.build/API/Build.API.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/API/Build.API.cs -------------------------------------------------------------------------------- /.build/BFF/Build.BFF.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/BFF/Build.BFF.cs -------------------------------------------------------------------------------- /.build/Build..cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Build..cs -------------------------------------------------------------------------------- /.build/Build.E2E.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Build.E2E.cs -------------------------------------------------------------------------------- /.build/Build.Frontend.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Build.Frontend.cs -------------------------------------------------------------------------------- /.build/Build.Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Build.Init.cs -------------------------------------------------------------------------------- /.build/Configuration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Configuration.cs -------------------------------------------------------------------------------- /.build/Device/Device.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Device/Device.cs -------------------------------------------------------------------------------- /.build/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Directory.Build.props -------------------------------------------------------------------------------- /.build/Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Directory.Build.targets -------------------------------------------------------------------------------- /.build/Identity/Build.Identity.Migations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Identity/Build.Identity.Migations.cs -------------------------------------------------------------------------------- /.build/Identity/Build.Identity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/Identity/Build.Identity.cs -------------------------------------------------------------------------------- /.build/_build.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/_build.csproj -------------------------------------------------------------------------------- /.build/_build.csproj.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/_build.csproj.DotSettings -------------------------------------------------------------------------------- /.build/ci_certs.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.build/ci_certs.ps1 -------------------------------------------------------------------------------- /.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.config/dotnet-tools.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/workflows/Backend-Frontend-Testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.github/workflows/Backend-Frontend-Testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke/build.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.nuke/build.schema.json -------------------------------------------------------------------------------- /.nuke/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.nuke/parameters.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Doc/Assets/APM_Service_detail.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/APM_Service_detail.PNG -------------------------------------------------------------------------------- /Doc/Assets/APM_service_metrics.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/APM_service_metrics.PNG -------------------------------------------------------------------------------- /Doc/Assets/APM_services_view.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/APM_services_view.PNG -------------------------------------------------------------------------------- /Doc/Assets/APM_trace_logs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/APM_trace_logs.PNG -------------------------------------------------------------------------------- /Doc/Assets/APM_trace_timeline.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/APM_trace_timeline.PNG -------------------------------------------------------------------------------- /Doc/Assets/BFF_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/BFF_example.png -------------------------------------------------------------------------------- /Doc/Assets/BFF_vs_api_gateway.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/BFF_vs_api_gateway.png -------------------------------------------------------------------------------- /Doc/Assets/BuildPipe.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/BuildPipe.PNG -------------------------------------------------------------------------------- /Doc/Assets/CreateWebHook_Output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/CreateWebHook_Output.png -------------------------------------------------------------------------------- /Doc/Assets/DefaultPipeline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/DefaultPipeline.png -------------------------------------------------------------------------------- /Doc/Assets/Elasticsearch_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/Elasticsearch_logo.png -------------------------------------------------------------------------------- /Doc/Assets/FolderStructure.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/FolderStructure.PNG -------------------------------------------------------------------------------- /Doc/Assets/Logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/Logos.png -------------------------------------------------------------------------------- /Doc/Assets/NukeBuild_cover_image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/NukeBuild_cover_image.jpg -------------------------------------------------------------------------------- /Doc/Assets/WorkshopUI.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/WorkshopUI.gif -------------------------------------------------------------------------------- /Doc/Assets/aplication_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/aplication_flow.png -------------------------------------------------------------------------------- /Doc/Assets/apm_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/apm_arch.png -------------------------------------------------------------------------------- /Doc/Assets/apm_error_debugging.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/apm_error_debugging.png -------------------------------------------------------------------------------- /Doc/Assets/apm_index_pattern_setup.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/apm_index_pattern_setup.PNG -------------------------------------------------------------------------------- /Doc/Assets/auth_flow_options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/auth_flow_options.png -------------------------------------------------------------------------------- /Doc/Assets/bbf_flow_cookies_tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/bbf_flow_cookies_tokens.png -------------------------------------------------------------------------------- /Doc/Assets/bbf_microservices.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/bbf_microservices.png -------------------------------------------------------------------------------- /Doc/Assets/beats_docker_containers.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/beats_docker_containers.PNG -------------------------------------------------------------------------------- /Doc/Assets/browser_network_trace.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/browser_network_trace.PNG -------------------------------------------------------------------------------- /Doc/Assets/build_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/build_flow.png -------------------------------------------------------------------------------- /Doc/Assets/build_workflow_datial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/build_workflow_datial.png -------------------------------------------------------------------------------- /Doc/Assets/cookies_webBrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/cookies_webBrowser.png -------------------------------------------------------------------------------- /Doc/Assets/create_index_pattern.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/create_index_pattern.PNG -------------------------------------------------------------------------------- /Doc/Assets/create_logstash_index_patten.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/create_logstash_index_patten.PNG -------------------------------------------------------------------------------- /Doc/Assets/credential_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/credential_flow.png -------------------------------------------------------------------------------- /Doc/Assets/db_setup_identity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/db_setup_identity.png -------------------------------------------------------------------------------- /Doc/Assets/define_apm_logs_sources.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/define_apm_logs_sources.PNG -------------------------------------------------------------------------------- /Doc/Assets/device_client_credentials_api_hit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/device_client_credentials_api_hit.png -------------------------------------------------------------------------------- /Doc/Assets/device_client_credentials_api_hit_token_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/device_client_credentials_api_hit_token_request.png -------------------------------------------------------------------------------- /Doc/Assets/device_test_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/device_test_ui.png -------------------------------------------------------------------------------- /Doc/Assets/docker_container_logs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/docker_container_logs.PNG -------------------------------------------------------------------------------- /Doc/Assets/docker_elasticsearch_overview.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/docker_elasticsearch_overview.PNG -------------------------------------------------------------------------------- /Doc/Assets/docker_system_logs_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/docker_system_logs_view.png -------------------------------------------------------------------------------- /Doc/Assets/docker_system_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/docker_system_metrics.png -------------------------------------------------------------------------------- /Doc/Assets/docker_system_metrics_detail_page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/docker_system_metrics_detail_page.png -------------------------------------------------------------------------------- /Doc/Assets/duende_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/duende_logo.png -------------------------------------------------------------------------------- /Doc/Assets/el_index.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/el_index.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_apm_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_apm_example.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_apm_trace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_apm_trace.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_architecture.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_architecture_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_architecture_2.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_architecture_full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_architecture_full.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_beats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_beats.png -------------------------------------------------------------------------------- /Doc/Assets/elastic_discover.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_discover.PNG -------------------------------------------------------------------------------- /Doc/Assets/elastic_discover_index_pattern_select.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_discover_index_pattern_select.PNG -------------------------------------------------------------------------------- /Doc/Assets/elastic_index_parsing_and_normalization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elastic_index_parsing_and_normalization.png -------------------------------------------------------------------------------- /Doc/Assets/elasticprocess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elasticprocess.png -------------------------------------------------------------------------------- /Doc/Assets/elasticsearch_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elasticsearch_architecture.png -------------------------------------------------------------------------------- /Doc/Assets/elk_stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elk_stack.png -------------------------------------------------------------------------------- /Doc/Assets/elk_stack2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/elk_stack2.png -------------------------------------------------------------------------------- /Doc/Assets/endpoint_login.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/endpoint_login.PNG -------------------------------------------------------------------------------- /Doc/Assets/endpoint_logout.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/endpoint_logout.PNG -------------------------------------------------------------------------------- /Doc/Assets/endpoint_revocation_grants.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/endpoint_revocation_grants.PNG -------------------------------------------------------------------------------- /Doc/Assets/endpoint_user_info_openid.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/endpoint_user_info_openid.PNG -------------------------------------------------------------------------------- /Doc/Assets/full_build_process.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/full_build_process.png -------------------------------------------------------------------------------- /Doc/Assets/hotchocolate_error_handling_ui_example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/hotchocolate_error_handling_ui_example.PNG -------------------------------------------------------------------------------- /Doc/Assets/identity_server_sketch_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/identity_server_sketch_flow.png -------------------------------------------------------------------------------- /Doc/Assets/idnetity_server_hit_configuration_store.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/idnetity_server_hit_configuration_store.png -------------------------------------------------------------------------------- /Doc/Assets/index_patter_content.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/index_patter_content.PNG -------------------------------------------------------------------------------- /Doc/Assets/index_pattern.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/index_pattern.PNG -------------------------------------------------------------------------------- /Doc/Assets/ivertedindex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/ivertedindex.png -------------------------------------------------------------------------------- /Doc/Assets/jaeger_example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/jaeger_example.PNG -------------------------------------------------------------------------------- /Doc/Assets/jwt_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/jwt_token.png -------------------------------------------------------------------------------- /Doc/Assets/jwt_token_auth_process_basic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/jwt_token_auth_process_basic.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_add_index_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_add_index_pattern.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_apm_inventory_docker_containers_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_apm_inventory_docker_containers_metrics.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_apm_inventory_docker_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_apm_inventory_docker_metrics.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_docker_dashboard.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_docker_dashboard.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_docker_host_metrics.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_docker_host_metrics.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_docker_logs_inteleisence.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_docker_logs_inteleisence.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_docker_logs_inteleisence_select_container_id.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_docker_logs_inteleisence_select_container_id.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_docker_logs_intelisence_comparator.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_docker_logs_intelisence_comparator.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_example.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_example.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_http_transactions.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_http_transactions.PNG -------------------------------------------------------------------------------- /Doc/Assets/kibana_monitors_heartbeat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_monitors_heartbeat.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_monitr_healtbeat_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_monitr_healtbeat_detail.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_network_dashboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_network_dashboard.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_network_monitor_view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_network_monitor_view.png -------------------------------------------------------------------------------- /Doc/Assets/kibana_network_traffic_monitoring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/kibana_network_traffic_monitoring.png -------------------------------------------------------------------------------- /Doc/Assets/logs_overview.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/logs_overview.PNG -------------------------------------------------------------------------------- /Doc/Assets/logstash_test_data_discover.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/logstash_test_data_discover.PNG -------------------------------------------------------------------------------- /Doc/Assets/net6_speed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/net6_speed.png -------------------------------------------------------------------------------- /Doc/Assets/newman_console_run.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/newman_console_run.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_build_plan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_build_plan.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_demo_build_plan.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_demo_build_plan.gif -------------------------------------------------------------------------------- /Doc/Assets/nuke_e2e_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_e2e_example.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_example_plan.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_example_plan.PNG -------------------------------------------------------------------------------- /Doc/Assets/nuke_generated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_generated.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_generated_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_generated_workflow.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_intelisense.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_intelisense.png -------------------------------------------------------------------------------- /Doc/Assets/nuke_logo.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_logo.PNG -------------------------------------------------------------------------------- /Doc/Assets/nuke_setup.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/nuke_setup.gif -------------------------------------------------------------------------------- /Doc/Assets/oAuth_slack_promt_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/oAuth_slack_promt_example.png -------------------------------------------------------------------------------- /Doc/Assets/oauth_flow_explain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/oauth_flow_explain.png -------------------------------------------------------------------------------- /Doc/Assets/oauth_grant_flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/oauth_grant_flowchart.png -------------------------------------------------------------------------------- /Doc/Assets/oauth_is_authorization.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/oauth_is_authorization.png -------------------------------------------------------------------------------- /Doc/Assets/open-telemetry-protocol-arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/open-telemetry-protocol-arch.png -------------------------------------------------------------------------------- /Doc/Assets/opendistro_kibana_login.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/opendistro_kibana_login.PNG -------------------------------------------------------------------------------- /Doc/Assets/openid_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/openid_flow.png -------------------------------------------------------------------------------- /Doc/Assets/openid_oauth_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/openid_oauth_logo.jpg -------------------------------------------------------------------------------- /Doc/Assets/openid_oauth_logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/openid_oauth_logos.png -------------------------------------------------------------------------------- /Doc/Assets/openidlogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/openidlogo.png -------------------------------------------------------------------------------- /Doc/Assets/opensearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/opensearch.png -------------------------------------------------------------------------------- /Doc/Assets/opentelemetry-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/opentelemetry-logo.png -------------------------------------------------------------------------------- /Doc/Assets/opentelemetry_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/opentelemetry_flow.png -------------------------------------------------------------------------------- /Doc/Assets/opentelemetry_languages.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/opentelemetry_languages.PNG -------------------------------------------------------------------------------- /Doc/Assets/packetsender_test_message_to_logstash.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/packetsender_test_message_to_logstash.PNG -------------------------------------------------------------------------------- /Doc/Assets/postman_add_graphql_api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_add_graphql_api.png -------------------------------------------------------------------------------- /Doc/Assets/postman_argumen_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_argumen_example.png -------------------------------------------------------------------------------- /Doc/Assets/postman_async_helper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_async_helper.png -------------------------------------------------------------------------------- /Doc/Assets/postman_collection_from_thunder_client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_collection_from_thunder_client.png -------------------------------------------------------------------------------- /Doc/Assets/postman_create_workspace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_create_workspace.png -------------------------------------------------------------------------------- /Doc/Assets/postman_csrf_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_csrf_example.png -------------------------------------------------------------------------------- /Doc/Assets/postman_ecport_collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_ecport_collection.png -------------------------------------------------------------------------------- /Doc/Assets/postman_export_enviroment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_export_enviroment.png -------------------------------------------------------------------------------- /Doc/Assets/postman_graphql_request.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_graphql_request.png -------------------------------------------------------------------------------- /Doc/Assets/postman_init_script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_init_script.png -------------------------------------------------------------------------------- /Doc/Assets/postman_run_tests_localy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_run_tests_localy.png -------------------------------------------------------------------------------- /Doc/Assets/postman_script_flow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_script_flow.jpg -------------------------------------------------------------------------------- /Doc/Assets/postman_send_http_logstash_log.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_send_http_logstash_log.PNG -------------------------------------------------------------------------------- /Doc/Assets/postman_setup_auth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_setup_auth.png -------------------------------------------------------------------------------- /Doc/Assets/postman_token_exchange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_token_exchange.png -------------------------------------------------------------------------------- /Doc/Assets/postman_validate_graphql_snapshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postman_validate_graphql_snapshot.png -------------------------------------------------------------------------------- /Doc/Assets/postmen_collection_variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postmen_collection_variables.png -------------------------------------------------------------------------------- /Doc/Assets/postmna_copy_sdl_schema.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/postmna_copy_sdl_schema.png -------------------------------------------------------------------------------- /Doc/Assets/pre-request-scope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/pre-request-scope.png -------------------------------------------------------------------------------- /Doc/Assets/primary_field.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/primary_field.PNG -------------------------------------------------------------------------------- /Doc/Assets/request_flow_explained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/request_flow_explained.png -------------------------------------------------------------------------------- /Doc/Assets/resource_owner_password.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/resource_owner_password.png -------------------------------------------------------------------------------- /Doc/Assets/resource_owner_password_postman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/resource_owner_password_postman.png -------------------------------------------------------------------------------- /Doc/Assets/run_from_console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/run_from_console.png -------------------------------------------------------------------------------- /Doc/Assets/separate-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/separate-collection.png -------------------------------------------------------------------------------- /Doc/Assets/session_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/session_diagram.png -------------------------------------------------------------------------------- /Doc/Assets/setup_index_pattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/setup_index_pattern.png -------------------------------------------------------------------------------- /Doc/Assets/spans-traces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/spans-traces.png -------------------------------------------------------------------------------- /Doc/Assets/stack_logos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/stack_logos.png -------------------------------------------------------------------------------- /Doc/Assets/telemetry_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/telemetry_flow.png -------------------------------------------------------------------------------- /Doc/Assets/tests-vs-scripts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/tests-vs-scripts.png -------------------------------------------------------------------------------- /Doc/Assets/trace_context_service_name.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trace_context_service_name.PNG -------------------------------------------------------------------------------- /Doc/Assets/trace_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trace_flow.png -------------------------------------------------------------------------------- /Doc/Assets/trace_info.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trace_info.PNG -------------------------------------------------------------------------------- /Doc/Assets/trace_logs.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trace_logs.PNG -------------------------------------------------------------------------------- /Doc/Assets/trouble_repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trouble_repo.png -------------------------------------------------------------------------------- /Doc/Assets/trouble_training_build_plan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/trouble_training_build_plan.png -------------------------------------------------------------------------------- /Doc/Assets/troubletraining_cicd_result_github_actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/troubletraining_cicd_result_github_actions.png -------------------------------------------------------------------------------- /Doc/Assets/unified-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/unified-collection.png -------------------------------------------------------------------------------- /Doc/Assets/union_vs_shared_error_interface_graphql_errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/union_vs_shared_error_interface_graphql_errors.png -------------------------------------------------------------------------------- /Doc/Assets/use_kibana_index_patterns.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/use_kibana_index_patterns.PNG -------------------------------------------------------------------------------- /Doc/Assets/web_hook_create_ui.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/web_hook_create_ui.PNG -------------------------------------------------------------------------------- /Doc/Assets/web_hook_logs_ui.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/web_hook_logs_ui.PNG -------------------------------------------------------------------------------- /Doc/Assets/webhook_database_er_diagram.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/webhook_database_er_diagram.PNG -------------------------------------------------------------------------------- /Doc/Assets/webhook_flow_example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/webhook_flow_example.png -------------------------------------------------------------------------------- /Doc/Assets/webhook_ui_create.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/webhook_ui_create.PNG -------------------------------------------------------------------------------- /Doc/Assets/workshop_architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/workshop_architecture.png -------------------------------------------------------------------------------- /Doc/Assets/yaml_ruler.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Assets/yaml_ruler.jpg -------------------------------------------------------------------------------- /Doc/BuildSystem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/BuildSystem.md -------------------------------------------------------------------------------- /Doc/ElasticSearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/ElasticSearch.md -------------------------------------------------------------------------------- /Doc/GraphQL - MutationErrors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/GraphQL - MutationErrors.md -------------------------------------------------------------------------------- /Doc/GraphQL_IDEs_market_state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/GraphQL_IDEs_market_state.md -------------------------------------------------------------------------------- /Doc/Identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Identity.md -------------------------------------------------------------------------------- /Doc/Logging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Logging.md -------------------------------------------------------------------------------- /Doc/Manual_Install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Manual_Install.md -------------------------------------------------------------------------------- /Doc/OpenTelemetry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/OpenTelemetry.md -------------------------------------------------------------------------------- /Doc/Understading_basic_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/Understading_basic_setup.md -------------------------------------------------------------------------------- /Doc/WebHookBackend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Doc/WebHookBackend.md -------------------------------------------------------------------------------- /Docker/.build/APIServer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/.build/APIServer/docker-compose.yml -------------------------------------------------------------------------------- /Docker/.build/BFF/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/.build/BFF/docker-compose.yml -------------------------------------------------------------------------------- /Docker/.build/IdentityServer/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/.build/IdentityServer/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/FileBeat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/FileBeat/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/FileBeat/filebeat.docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/FileBeat/filebeat.docker.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/HeartBeat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/HeartBeat/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/HeartBeat/heartbeat.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/HeartBeat/heartbeat.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/MetricsBeat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/MetricsBeat/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/MetricsBeat/metricbeat-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/MetricsBeat/metricbeat-config.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/PacketBeat/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/PacketBeat/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/PacketBeat/packetbeat.docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/PacketBeat/packetbeat.docker.yml -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/logstash/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/Beates_separate/logstash/logstash.conf -------------------------------------------------------------------------------- /Docker/Beats/Beates_separate/logstash/logstash.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Docker/Beats/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Beats/filebeat-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/filebeat-config.yml -------------------------------------------------------------------------------- /Docker/Beats/heartbeat-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/heartbeat-config.yml -------------------------------------------------------------------------------- /Docker/Beats/metricbeat-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/metricbeat-config.yml -------------------------------------------------------------------------------- /Docker/Beats/packetbeat-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Beats/packetbeat-config.yml -------------------------------------------------------------------------------- /Docker/ElasticSearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/ElasticSearch/docker-compose.yml -------------------------------------------------------------------------------- /Docker/ElasticSearch/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/ElasticSearch/otel-collector-config.yml -------------------------------------------------------------------------------- /Docker/Jaeger/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Jaeger/docker-compose.yml -------------------------------------------------------------------------------- /Docker/OpenSearch/data-prepper-config.yaml: -------------------------------------------------------------------------------- 1 | ssl: false 2 | -------------------------------------------------------------------------------- /Docker/OpenSearch/demo-data-prepper.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/demo-data-prepper.crt -------------------------------------------------------------------------------- /Docker/OpenSearch/demo-data-prepper.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/demo-data-prepper.key -------------------------------------------------------------------------------- /Docker/OpenSearch/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/docker-compose.yml -------------------------------------------------------------------------------- /Docker/OpenSearch/otel-collector-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/otel-collector-config.yml -------------------------------------------------------------------------------- /Docker/OpenSearch/root-ca.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/root-ca.pem -------------------------------------------------------------------------------- /Docker/OpenSearch/test_keystore.p12: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/test_keystore.p12 -------------------------------------------------------------------------------- /Docker/OpenSearch/trace_analytics_no_ssl.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/OpenSearch/trace_analytics_no_ssl.yml -------------------------------------------------------------------------------- /Docker/PostgresSql/APIServerDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/PostgresSql/APIServerDB.sh -------------------------------------------------------------------------------- /Docker/PostgresSql/IdentityDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/PostgresSql/IdentityDB.sh -------------------------------------------------------------------------------- /Docker/PostgresSql/SchedulerDB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/PostgresSql/SchedulerDB.sh -------------------------------------------------------------------------------- /Docker/PostgresSql/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/PostgresSql/docker-compose.yml -------------------------------------------------------------------------------- /Docker/Testing/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Docker/Testing/docker-compose.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/README.md -------------------------------------------------------------------------------- /Src/APIServer/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/.vscode/launch.json -------------------------------------------------------------------------------- /Src/APIServer/.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | } -------------------------------------------------------------------------------- /Src/APIServer/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/.vscode/tasks.json -------------------------------------------------------------------------------- /Src/APIServer/API/APIServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/APIServer.csproj -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddApiDbContext.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddAuth.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddAuth.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddCorsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddCorsConfig.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddGraphql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddGraphql.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddMapper.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddMediatR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddMediatR.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddSSLCertHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddSSLCertHandler.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/AddScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/AddScheduler.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/LoggingConfiguration.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/TyeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/TyeHelper.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Configuration/UseForwardedHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Configuration/UseForwardedHeaders.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Controllers/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Controllers/BaseController.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Controllers/HookLoopback.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Controllers/HookLoopback.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Controllers/TestController.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Dockerfile -------------------------------------------------------------------------------- /Src/APIServer/API/Hangfire.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Hangfire.db -------------------------------------------------------------------------------- /Src/APIServer/API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Program.cs -------------------------------------------------------------------------------- /Src/APIServer/API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/APIServer/API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/Startup.cs -------------------------------------------------------------------------------- /Src/APIServer/API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/appsettings.Development.json -------------------------------------------------------------------------------- /Src/APIServer/API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/appsettings.json -------------------------------------------------------------------------------- /Src/APIServer/API/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/API/secrets.json -------------------------------------------------------------------------------- /Src/APIServer/Aplication/APIServer.Aplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/APIServer.Aplication.csproj -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Internal/Hooks/EnqueEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Internal/Hooks/EnqueEvent.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Internal/Hooks/ProcessWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Internal/Hooks/ProcessWebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Internal/Test/ResetDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Internal/Test/ResetDatabase.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Create_WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Create_WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Remove_WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Remove_WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Update_WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Commands/Public/Hooks/Update_WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Dataloaders/UserById_DataLoader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Dataloaders/UserById_DataLoader.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Extensions/QueriablePaging.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Extensions/QueriablePaging.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Queries/GetCurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Queries/GetCurrentUser.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Queries/GetWebHookRecords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Queries/GetWebHookRecords.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/CQRS/Queries/GetWebHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/CQRS/Queries/GetWebHooks.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Behaviours/AuthorizationBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Behaviours/AuthorizationBehaviour.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Behaviours/PerformanceBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Behaviours/PerformanceBehaviour.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Behaviours/TracingBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Behaviours/TracingBehaviour.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Behaviours/UnhandledExBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Behaviours/UnhandledExBehaviour.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Behaviours/ValidationBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Behaviours/ValidationBehaviour.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Common.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Errors/GlobalErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Errors/GlobalErrors.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Mapping/WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Mapping/WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Mapping/WebHookRecords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Mapping/WebHookRecords.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Common/Regexs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Common/Regexs.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/DTO/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/DTO/User.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/DTO/WebHooks/WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/DTO/WebHooks/WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/DTO/WebHooks/WebHookRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/DTO/WebHooks/WebHookRecord.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Extensions/IntrospectionInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Extensions/IntrospectionInterceptor.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Extensions/StreamRenameMiddelware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Extensions/StreamRenameMiddelware.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Extensions/StreamRequestInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Extensions/StreamRequestInterceptor.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Extensions/StreamTypeInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Extensions/StreamTypeInterceptor.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Extensions/UseApplicationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Extensions/UseApplicationDbContext.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Mutations/Mutation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Mutations/Mutation.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Mutations/WebHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Mutations/WebHooks.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Queries/Querry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Queries/Querry.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Queries/System.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Queries/System.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Queries/Users.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Queries/Users.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Queries/WebHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Queries/WebHooks.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ErrorTypes/BadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ErrorTypes/BadRequest.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ErrorTypes/UnAuthorised.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ErrorTypes/UnAuthorised.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ErrorTypes/UserDeactivated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ErrorTypes/UserDeactivated.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ErrorTypes/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ErrorTypes/ValidationError.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ErrorTypes/WebHookNotFound.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ErrorTypes/WebHookNotFound.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ObjectTypes/Querry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ObjectTypes/Querry.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Graphql/Types/ObjectTypes/Users/UserType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Graphql/Types/ObjectTypes/Users/UserType.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Interfaces/IApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Interfaces/IApiDbContext.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Notifications/WebHooks/WebHookBaseNotifi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Notifications/WebHooks/WebHookBaseNotifi.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Notifications/WebHooks/WebHookCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Notifications/WebHooks/WebHookCreated.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Notifications/WebHooks/WebHookRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Notifications/WebHooks/WebHookRemoved.cs -------------------------------------------------------------------------------- /Src/APIServer/Aplication/Notifications/WebHooks/WebHookUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Aplication/Notifications/WebHooks/WebHookUpdated.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/APIServer.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/APIServer.Domain.csproj -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/DomainEvents/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/DomainEvents/Event.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/DomainEvents/EventType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/DomainEvents/EventType.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/DomainEvents/WebHookCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/DomainEvents/WebHookCreated.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/DomainEvents/WebHookRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/DomainEvents/WebHookRemoved.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/DomainEvents/WebHookUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/DomainEvents/WebHookUpdated.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_DB/WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_DB/WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_DB/WebHookEvents.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_DB/WebHookEvents.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_DB/WebHookHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_DB/WebHookHeader.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_DB/WebHookRecord.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_DB/WebHookRecord.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_System/HookActions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_System/HookActions.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_System/WebHookBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_System/WebHookBase.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_System/WebhookCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_System/WebhookCreated.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_System/WebhookRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_System/WebhookRemoved.cs -------------------------------------------------------------------------------- /Src/APIServer/Domain/Enity/WebHook_System/WebhookUpdated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Domain/Enity/WebHook_System/WebhookUpdated.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/APIServer.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/APIServer.Persistence.csproj -------------------------------------------------------------------------------- /Src/APIServer/Persistence/ApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/ApiDbContext.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Configuration/WebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Configuration/WebHook.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Extensions/AddApiDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Extensions/AddApiDbContext.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Extensions/EnumArr_String_Converter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Extensions/EnumArr_String_Converter.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/MigrationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/MigrationConfig.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Migrations/20211203204449_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Migrations/20211203204449_Init.Designer.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Migrations/20211203204449_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Migrations/20211203204449_Init.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/Migrations/ApiDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/Migrations/ApiDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Src/APIServer/Persistence/api.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/api.db -------------------------------------------------------------------------------- /Src/APIServer/Persistence/api.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/api.db-shm -------------------------------------------------------------------------------- /Src/APIServer/Persistence/api.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/APIServer/Persistence/api.db-wal -------------------------------------------------------------------------------- /Src/APIServer/Persistence/scheduler.db: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Src/BFF/API/BFF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/BFF.csproj -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/.graphqlrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/.graphqlrc.yml -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/babel.config.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/converter.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/craco.config.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/cypress.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/cypress/support.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/cypress/support.ts -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/package-lock.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/package.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/persisted-output/persisted-queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/persisted-output/persisted-queries.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/favicon.ico -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/index.html -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/logo192.png -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/logo512.png -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/manifest.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/public/robots.txt -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/relay.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/relay.config.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/relay.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/relay.config.json -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/App.css -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/App.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Errors/FourOhFour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Errors/FourOhFour.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Errors/FourOhOne.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Errors/FourOhOne.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Layout/DropDownContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Layout/DropDownContent.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Layout/LayautHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Layout/LayautHeader.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Layout/Layout.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Layout/LayoutBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Layout/LayoutBody.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Layout/LayoutHeaderContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Layout/LayoutHeaderContent.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Login.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Logout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Logout.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Shared/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Shared/Section.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Shared/SectionTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Shared/SectionTitle.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/Info/Welcome.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/Info/Welcome.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/Stream_Defer/HooksStream.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/Stream_Defer/HooksStream.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/Stream_Defer/Item.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/Stream_Defer/Item.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/Tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/Tabs.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/TabsFilters.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/TabsFilters.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/TabsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/TabsSection.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/TabsSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/TabsSettings.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/Hooks.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/Hooks.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksEdit.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksEdit.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksItem.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksLogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksLogs.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksLogsDetail.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksLogsDetail.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksNew.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksNew.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksShared.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Components/Tabs/WebHooks/HooksShared.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useContextMenu.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useCopyToClip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useCopyToClip.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useDebounce.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useDebouncedHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useDebouncedHandler.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useDidMountEffect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useDidMountEffect.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useDivInfinityScroll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useDivInfinityScroll.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useMediaQuery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useMediaQuery.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Hooks/useOnOutsideElementClick.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Hooks/useOnOutsideElementClick.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/NoAuth.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/NoAuth.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/NotFound.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/NotFound.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/TakenByAliens.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/TakenByAliens.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/isEmpty.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/isEmpty.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/recordNotFound.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/recordNotFound.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/remove.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/remove.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/serverDown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/serverDown.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Images/welcome.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Images/welcome.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Avatar/Avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Avatar/Avatar.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Badged/Badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Badged/Badge.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Buttons/StayledButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Buttons/StayledButton.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Buttons/StayledPromtButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Buttons/StayledPromtButton.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Container/BodyContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Container/BodyContainer.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Container/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Container/Container.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Container/ContainerHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Container/ContainerHeader.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Container/ContainerItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Container/ContainerItem.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Container/ContentContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Container/ContentContainer.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/ContextMenu/ContextMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/ContextMenu/ContextMenu.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/DeletePromt/UserPromt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/DeletePromt/UserPromt.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/DetailPlaceholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/DetailPlaceholder.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/DropDownMenu/DropDownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/DropDownMenu/DropDownMenu.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/FormControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/FormControl.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Inputs/DebouncingInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Inputs/DebouncingInput.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Inputs/EditableInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Inputs/EditableInput.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledFormInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledFormInput.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledInput.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledPhoneInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Inputs/StayledPhoneInput.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/IsLoading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/IsLoading.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Label/StayledLabel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Label/StayledLabel.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Link/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Link/Link.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/LoadingBar/LoadingBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/LoadingBar/LoadingBar.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Modal/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Modal/Modal.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/NoRecords.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/NoRecords.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/RecordNotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/RecordNotFound.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/RouterTab/RouterTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/RouterTab/RouterTab.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/RouterTab/RouterTabList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/RouterTab/RouterTabList.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Section/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Section/Section.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Section/SectionTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Section/SectionTitle.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Spinner/ContainerSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Spinner/ContainerSpinner.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Timestamp/Timestamp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Timestamp/Timestamp.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastContainer.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastMessage.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Toast/ToastProvider.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/UIComponents/Toggle/Toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/UIComponents/Toggle/Toggle.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/AppRoutes.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/Environment.ts -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/ErrorHelper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/ErrorHelper.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/NameInitials.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/NameInitials.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/PrivateRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/PrivateRouter.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/Providers.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/SuspenseImage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/SuspenseImage.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/TraceProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/TraceProvider.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/UserProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/UserProvider.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/Utils/Validation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/Utils/Validation.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/constants.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/document-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/document-load.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/index.css -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/index.tsx -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/logo.svg -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/react-app-env.d.ts -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/reportWebVitals.ts -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/schema.graphql -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/src/setupTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/src/setupTests.ts -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/tailwind.config.js -------------------------------------------------------------------------------- /Src/BFF/API/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddCorsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddCorsConfig.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddFwdHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddFwdHeaders.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddIdentity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddIdentity.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddRedis.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddRedis.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddSpa.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddSpa.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/AddTelemetry/AddTelemerty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/AddTelemetry/AddTelemerty.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/Bff/AddBff.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/Bff/AddBff.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/Bff/CustomProxyHttpMessageInvoker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/Bff/CustomProxyHttpMessageInvoker.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/Bff/CustomProxyHttpMessageInvokerFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/Bff/CustomProxyHttpMessageInvokerFactory.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/ConfigureFwdHeaders.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/ConfigureFwdHeaders.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/LoggingConfiguration.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/RemoteEndpointMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/RemoteEndpointMapper.cs -------------------------------------------------------------------------------- /Src/BFF/API/Configuration/TyeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Configuration/TyeHelper.cs -------------------------------------------------------------------------------- /Src/BFF/API/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Dockerfile -------------------------------------------------------------------------------- /Src/BFF/API/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Pages/Error.cshtml -------------------------------------------------------------------------------- /Src/BFF/API/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /Src/BFF/API/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /Src/BFF/API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Program.cs -------------------------------------------------------------------------------- /Src/BFF/API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/BFF/API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/Startup.cs -------------------------------------------------------------------------------- /Src/BFF/API/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | 3 | } -------------------------------------------------------------------------------- /Src/BFF/API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/appsettings.json -------------------------------------------------------------------------------- /Src/BFF/API/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/package.json -------------------------------------------------------------------------------- /Src/BFF/API/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/API/secrets.json -------------------------------------------------------------------------------- /Src/BFF/Domain/BFF.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/BFF/Domain/BFF.Domain.csproj -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/.graphqlrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/.graphqlrc.yml -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/babel.config.js -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/converter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/converter.js -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/craco.config.js -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/package.json -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/persisted-output/persisted-queries.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/persisted-output/persisted-queries.json -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/favicon.ico -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/index.html -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/logo192.png -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/logo512.png -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/manifest.json -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/public/robots.txt -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/relay.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/relay.config.js -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/App.css -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/App.test.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/App.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/Errors/FourOhFour.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/Errors/FourOhFour.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/Errors/FourOhOne.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/Errors/FourOhOne.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/Home.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/Home.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/Layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/Layout/Layout.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/Layout/LayoutBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/Layout/LayoutBody.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Components/TestComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Components/TestComponent.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Hooks/useDebounce.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Hooks/useDebounce.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Images/serverDown.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Images/serverDown.svg -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Buttons/StayledButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Buttons/StayledButton.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Container/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Container/Container.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Container/ContainerItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Container/ContainerItem.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Spinner/Spinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Spinner/Spinner.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Toast/ToastContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Toast/ToastContainer.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Toast/ToastMessage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Toast/ToastMessage.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/UIComponents/Toast/ToastProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/UIComponents/Toast/ToastProvider.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/AppRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/AppRoutes.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/Environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/Environment.ts -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/ErrorHelper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/ErrorHelper.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/Providers.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/TraceProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/TraceProvider.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/Utils/Validation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/Utils/Validation.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/constants.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/constants.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/index.css -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/index.tsx -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/logo.svg -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/react-app-env.d.ts -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/reportWebVitals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/reportWebVitals.ts -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/src/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/src/schema.graphql -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/tailwind.config.js -------------------------------------------------------------------------------- /Src/Device/API/ClientApp/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/ClientApp/tsconfig.json -------------------------------------------------------------------------------- /Src/Device/API/Configuration/AddGraphql.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Configuration/AddGraphql.cs -------------------------------------------------------------------------------- /Src/Device/API/Configuration/AddMediatR.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Configuration/AddMediatR.cs -------------------------------------------------------------------------------- /Src/Device/API/Configuration/AddTelemetry/AddTelemerty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Configuration/AddTelemetry/AddTelemerty.cs -------------------------------------------------------------------------------- /Src/Device/API/Configuration/AddTokenManagment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Configuration/AddTokenManagment.cs -------------------------------------------------------------------------------- /Src/Device/API/Configuration/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Configuration/LoggingConfiguration.cs -------------------------------------------------------------------------------- /Src/Device/API/Controllers/BaseController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Controllers/BaseController.cs -------------------------------------------------------------------------------- /Src/Device/API/Controllers/TestController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Controllers/TestController.cs -------------------------------------------------------------------------------- /Src/Device/API/Device.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Device.csproj -------------------------------------------------------------------------------- /Src/Device/API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Program.cs -------------------------------------------------------------------------------- /Src/Device/API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/Device/API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/Startup.cs -------------------------------------------------------------------------------- /Src/Device/API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/appsettings.Development.json -------------------------------------------------------------------------------- /Src/Device/API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/API/appsettings.json -------------------------------------------------------------------------------- /Src/Device/Aplication/Commands/Trigger_Authorised.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Commands/Trigger_Authorised.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Commands/Trigger_UnAuthorised.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Commands/Trigger_UnAuthorised.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Device.Aplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Device.Aplication.csproj -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Mutations/Mutation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Mutations/Mutation.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Mutations/TriggerMutations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Mutations/TriggerMutations.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Queries/Querry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Queries/Querry.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Queries/System.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Queries/System.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Types/ErrorTypes/InternalServerError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Types/ErrorTypes/InternalServerError.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Types/ErrorTypes/UnAuthorised.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Types/ErrorTypes/UnAuthorised.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Graphql/Types/ErrorTypes/ValidationError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Graphql/Types/ErrorTypes/ValidationError.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Behaviours/AuthorizationBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Behaviours/AuthorizationBehaviour.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Behaviours/TracingBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Behaviours/TracingBehaviour.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Behaviours/UnhandledExBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Behaviours/UnhandledExBehaviour.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Common.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Errors/GlobalErrors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Errors/GlobalErrors.cs -------------------------------------------------------------------------------- /Src/Device/Aplication/Shared/Regexs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Aplication/Shared/Regexs.cs -------------------------------------------------------------------------------- /Src/Device/Domain/Device.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/Domain/Device.Domain.csproj -------------------------------------------------------------------------------- /Src/Device/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Device/README.md -------------------------------------------------------------------------------- /Src/IdentityServer/API/Config.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Config.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Configuration/AddCorsConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Configuration/AddCorsConfig.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Configuration/AddDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Configuration/AddDbContext.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Configuration/AddIdentityServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Configuration/AddIdentityServer.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Configuration/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Configuration/LoggingConfiguration.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Configuration/TyeHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Configuration/TyeHelper.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/AccountController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/AccountOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/AccountOptions.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/ExternalController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/ExternalController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/ExternalProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/ExternalProvider.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/LoggedOutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/LoggedOutViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/LoginInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/LoginInputModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/LoginViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/LogoutInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/LogoutInputModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/LogoutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/LogoutViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Account/RedirectViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Account/RedirectViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ConsentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ConsentController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ConsentInputModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ConsentInputModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ConsentOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ConsentOptions.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ConsentViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ConsentViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ProcessConsentResult.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ProcessConsentResult.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ResourceViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ResourceViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Consent/ScopeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Consent/ScopeViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Device/DeviceController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Device/DeviceController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Diagnostics/DiagnosticsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Diagnostics/DiagnosticsViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Extensions.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Grants/GrantsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Grants/GrantsController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Grants/GrantsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Grants/GrantsViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Home/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Home/ErrorViewModel.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/Home/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/Home/HomeController.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/SecurityHeadersAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/SecurityHeadersAttribute.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Controlers/TestUsers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Controlers/TestUsers.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Dockerfile -------------------------------------------------------------------------------- /Src/IdentityServer/API/IdentityServer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/IdentityServer.csproj -------------------------------------------------------------------------------- /Src/IdentityServer/API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Program.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/IdentityServer/API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Startup.cs -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Account/AccessDenied.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Account/AccessDenied.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Account/LoggedOut.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Account/LoggedOut.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Account/Login.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Account/Login.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Account/Logout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Account/Logout.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Consent/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Consent/Index.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Device/Success.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Device/Success.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Device/UserCodeCapture.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Device/UserCodeCapture.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Device/UserCodeConfirmation.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Device/UserCodeConfirmation.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Diagnostics/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Diagnostics/Index.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Grants/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Grants/Index.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/Redirect.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/Redirect.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/_Nav.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/_Nav.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/_ScopeListItem.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/_ScopeListItem.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/Shared/_ValidationSummary.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/Shared/_ValidationSummary.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /Src/IdentityServer/API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/appsettings.json -------------------------------------------------------------------------------- /Src/IdentityServer/API/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/package.json -------------------------------------------------------------------------------- /Src/IdentityServer/API/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/postcss.config.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/secrets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/secrets.json -------------------------------------------------------------------------------- /Src/IdentityServer/API/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/tailwind.config.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/tempkey.jwk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/tempkey.jwk -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/css/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/css/output.css -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/css/site.css -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/css/site.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/css/site.min.css -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/css/site.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/css/site.scss -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/duende-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/duende-logo.svg -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/favicon.ico -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/images/LoginLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/images/LoginLogo.png -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/images/LoginLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/images/LoginLogo.svg -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/images/LogoutLogo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/images/LogoutLogo.svg -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/js/signin-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/js/signin-redirect.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/js/signout-redirect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/js/signout-redirect.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/README.md -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/bootstrap4-glyphicons/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/bootstrap4-glyphicons/LICENSE -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/README.md -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.min.js -------------------------------------------------------------------------------- /Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/API/wwwroot/lib/jquery/dist/jquery.slim.min.map -------------------------------------------------------------------------------- /Src/IdentityServer/Aplication/Aplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Aplication/Aplication.csproj -------------------------------------------------------------------------------- /Src/IdentityServer/Aplication/Interfaces/IAppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Aplication/Interfaces/IAppDbContext.cs -------------------------------------------------------------------------------- /Src/IdentityServer/Domain/Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Domain/Domain.csproj -------------------------------------------------------------------------------- /Src/IdentityServer/Domain/Enity/ApplicationUser .cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Domain/Enity/ApplicationUser .cs -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/AppConfigurationDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/AppConfigurationDbContext.cs -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/AppIdnetityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/AppIdnetityDbContext.cs -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/AppPersistedGrantDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/AppPersistedGrantDbContext.cs -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/MigrationConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/MigrationConfig.cs -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/Persistence.csproj -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/identity.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/identity.db -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/identity.db-shm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/identity.db-shm -------------------------------------------------------------------------------- /Src/IdentityServer/Persistence/identity.db-wal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/IdentityServer/Persistence/identity.db-wal -------------------------------------------------------------------------------- /Src/Scheduler/API/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/Program.cs -------------------------------------------------------------------------------- /Src/Scheduler/API/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/Properties/launchSettings.json -------------------------------------------------------------------------------- /Src/Scheduler/API/Scheduler.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/Scheduler.csproj -------------------------------------------------------------------------------- /Src/Scheduler/API/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/Startup.cs -------------------------------------------------------------------------------- /Src/Scheduler/API/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/appsettings.Development.json -------------------------------------------------------------------------------- /Src/Scheduler/API/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/API/appsettings.json -------------------------------------------------------------------------------- /Src/Scheduler/Domain/Scheduler.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Scheduler/Domain/Scheduler.Domain.csproj -------------------------------------------------------------------------------- /Src/Shared/API/Configuration/AddSwagger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/API/Configuration/AddSwagger.cs -------------------------------------------------------------------------------- /Src/Shared/API/Configuration/AddTelemerty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/API/Configuration/AddTelemerty.cs -------------------------------------------------------------------------------- /Src/Shared/API/Configuration/LoggingConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/API/Configuration/LoggingConfiguration.cs -------------------------------------------------------------------------------- /Src/Shared/API/Configuration/TyeExtensionBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/API/Configuration/TyeExtensionBase.cs -------------------------------------------------------------------------------- /Src/Shared/API/Shared.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/API/Shared.Api.csproj -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/Attributes/AuthorizeAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/Attributes/AuthorizeAttribute.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/Attributes/FileValidatorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/Attributes/FileValidatorAttribute.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/BaseNotifi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/BaseNotifi.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/CommandBase.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/Common.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/Exceptions/AuthorizationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/Exceptions/AuthorizationException.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/Exceptions/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/Exceptions/ValidationException.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Core/PayloadBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Core/PayloadBase.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Extensions/GetId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Extensions/GetId.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Extensions/Host.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Extensions/Host.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Graphql/BaseError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Graphql/BaseError.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Graphql/BaseErrorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Graphql/BaseErrorType.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Graphql/IBaseError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Graphql/IBaseError.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/IBaseError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/IBaseError.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/ICommandHandler.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/ICommands.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/ICommands.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/ICurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/ICurrentUser.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/INotifyBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/INotifyBase.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/IPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/IPublisher.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/IScheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/IScheduler.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Interfaces/ITelemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Interfaces/ITelemetry.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/CurrentUser/CurrentUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/CurrentUser/CurrentUser.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/MediatR/AppMediator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/MediatR/AppMediator.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/MediatR/MediatorExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/MediatR/MediatorExtension.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Publisher/PublishStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Publisher/PublishStrategy.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Publisher/Publisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Publisher/Publisher.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Scheduler/CommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Scheduler/CommandHandler.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Scheduler/CommonCrons.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Scheduler/CommonCrons.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Scheduler/MediatRSerializedObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Scheduler/MediatRSerializedObject.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Scheduler/Scheduler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Scheduler/Scheduler.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Scheduler/SchedulerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Scheduler/SchedulerExtensions.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Telemetry/Telemetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Telemetry/Telemetry.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Services/Telemetry/TelemetryOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Services/Telemetry/TelemetryOptions.cs -------------------------------------------------------------------------------- /Src/Shared/Aplication/Shared.Aplication.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Aplication/Shared.Aplication.csproj -------------------------------------------------------------------------------- /Src/Shared/Domain/Enity/AuditableEnity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Domain/Enity/AuditableEnity.cs -------------------------------------------------------------------------------- /Src/Shared/Domain/Enity/PersistedRequestQueryBody.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Domain/Enity/PersistedRequestQueryBody.cs -------------------------------------------------------------------------------- /Src/Shared/Domain/Shared.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Domain/Shared.Domain.csproj -------------------------------------------------------------------------------- /Src/Shared/Persistence/AuditEntitiesSaveInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Persistence/AuditEntitiesSaveInterceptor.cs -------------------------------------------------------------------------------- /Src/Shared/Persistence/Shared.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Shared/Persistence/Shared.Persistence.csproj -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/APIServer.API.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/APIServer.API.Tests.csproj -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/ApiTestStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/ApiTestStartup.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/BaseClassFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/BaseClassFixture.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/IdentityServerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/IdentityServerConfig.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/IdentityTestStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/IdentityTestStartup.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/TestCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/TestCommon.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Common/XunitFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Common/XunitFixture.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Mutations/CreateWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Mutations/CreateWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Mutations/RemoveWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Mutations/RemoveWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Mutations/UpdateWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Mutations/UpdateWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/GetWebHookRecords.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Queries/GetWebHookRecords.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/GetWebHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Queries/GetWebHooks.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/UserQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.API/Queries/UserQuery.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/__snapshots__/QueryWebHookRecordsTests.QueryWebHookRecords_Unauthorised.snap: -------------------------------------------------------------------------------- 1 | {"data":{"webHookRecords":null}} 2 | -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/__snapshots__/QueryWebHookTests.QueryWebHook_Unauthorised.snap: -------------------------------------------------------------------------------- 1 | {"data":{"webhooks":null}} 2 | -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/__snapshots__/UserQueryTests.QueryServer_ValidQuery_Authorised.snap: -------------------------------------------------------------------------------- 1 | {"data":{"me":{"id":"R1FMX1VzZXIKZDViZTg2MzU5LTA3M2MtNDM0Yi1hZDJkLWEzOTMyMjIyZGFiZQ=="}}} 2 | -------------------------------------------------------------------------------- /Src/Tests/APIServer.API/Queries/__snapshots__/UserQueryTests.QueryServer_ValidQuery_Unauthorised.snap: -------------------------------------------------------------------------------- 1 | {"data":{"me":null}} 2 | -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Commands/CreateWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Commands/CreateWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Commands/RemoveWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Commands/RemoveWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Commands/UpdateWebHook.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Commands/UpdateWebHook.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Common/BaseClassFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Common/BaseClassFixture.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Common/TestCommon.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Common/TestCommon.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Common/TestStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Common/TestStartup.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Integration/Common/XunitFixture.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Integration/Common/XunitFixture.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Aplication.Unit/Common/CommonTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Aplication.Unit/Common/CommonTests.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/APIServer.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/APIServer.Benchmark.csproj -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Cfg.cs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Cfg.cs.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Common/BenchmarkBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Common/BenchmarkBase.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Common/DTOs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Common/DTOs.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Common/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Common/Extensions.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Common/Handler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Common/Handler.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/PaginationBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/PaginationBenchmark.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Program.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/APIServerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/APIServerHost.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/APIServerStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/APIServerStartup.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/GraphQL/APIServerGraphqlCfg.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/GraphQL/APIServerGraphqlCfg.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/GraphQL/WebHooks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/GraphQL/WebHooks.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/IdentityServerConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/IdentityServerConfig.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/IdentityServerHost.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/IdentityServerHost.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/IdentityServerStartup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/IdentityServerStartup.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/Server/ServerBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/Server/ServerBase.cs -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/api_appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/api_appsettings.json -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/config.json -------------------------------------------------------------------------------- /Src/Tests/APIServer.Benchmarks/identity_appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/APIServer.Benchmarks/identity_appsettings.json -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/fixtures/example.json -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/01_Init.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/01_Init.spec.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/02_Navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/02_Navigation.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/03_CreateWebHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/03_CreateWebHook.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/04_UpdateWebHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/04_UpdateWebHook.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/05_DeleteWebHook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/05_DeleteWebHook.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/06_Logout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/06_Logout.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/integration/ignore/some_ignored.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/integration/ignore/some_ignored.spec.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/plugins/index.js -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/support/commands.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/support/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/support/index.ts -------------------------------------------------------------------------------- /Src/Tests/Frontend.Cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Frontend.Cypress/tsconfig.json -------------------------------------------------------------------------------- /Src/Tests/Postman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Postman/README.md -------------------------------------------------------------------------------- /Src/Tests/Postman/trouble-training.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Postman/trouble-training.postman_collection.json -------------------------------------------------------------------------------- /Src/Tests/Postman/trouble-training.postman_enviroment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/Tests/Postman/trouble-training.postman_enviroment.json -------------------------------------------------------------------------------- /Src/TroubleTraining.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/Src/TroubleTraining.sln -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | workshop.troubledev.com -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/global.json -------------------------------------------------------------------------------- /tye.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/damikun/trouble-training/HEAD/tye.yaml --------------------------------------------------------------------------------