azure / modern-web-app-pattern-dotnet
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 0% | 32% | 19% | 47%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
ps10% | 0% | 85% | 0% | 14%
cs0% | 0% | 23% | 25% | 50%
cshtml0% | 0% | 0% | 27% | 72%
jsonc0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 20% | 25% | 54%
infra0% | 0% | 70% | 0% | 29%
testscripts0% | 0% | 90% | 0% | 9%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
create-app-registrations.ps1
in infra/scripts/postprovision
417 -
cleanup.ps1
in testscripts
357 -
setup.ps1
in testscripts
330 -
set-app-configuration.ps1
in infra/scripts/predeploy
315 -
Startup.cs
in src/Relecloud.Web.CallCenter
279 13
ConcertController.cs
in src/Relecloud.Web.CallCenter/Controllers
228 11
ConcertController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
225 11
Startup.cs
in src/Relecloud.Web.CallCenter.Api
207 12
CartController.cs
in src/Relecloud.Web.CallCenter/Controllers
202 11
RelecloudApiConcertService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
201 9
TicketController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
180 5
SqlDatabaseConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository
149 13
20220215010613_AddTicketNumberToTicket.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
143 1
ConcertDataContextModelSnapshot.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
141 1
20220208231619_SelectTicketManagementService.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
133 1
20220209201351_TicketServiceConcertIdIsNullable.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
132 1
20220208203826_CreateTicketNumbers.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
128 1
AzureSearchConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
127 4
cshtml
Search.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
116 -
cshtml
Checkout.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
113 -
20220126181356_AddCheckoutTables.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
110 1
LocalTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
103 5
ExtensionMethods.cs
in src/Relecloud.Web.CallCenter/Infrastructure
101 7
Extensions.cs
in src/Relecloud.TicketRenderer
97 5
site.css
in src/Relecloud.Web.CallCenter/wwwroot/css
88 -
SqlDatabaseConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
86 1
TicketRenderer.cs
in src/Relecloud.TicketRenderer/Services
83 1
TicketRenderCompleteMessageHandler.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
80 5
80 -
cshtml
_Layout.cshtml
in src/Relecloud.Web.CallCenter/Views/Shared
79 -
cshtml
Delete.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
78 -
cshtml
Edit.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
73 -
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Ticket
72 -
cshtml
Create.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
71 -
70 -
20220125000722_AddAuditFieldsToConcert.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
66 1
TicketRenderRequestMessageHandler.cs
in src/Relecloud.TicketRenderer
64 1
20220126181356_AddCheckoutTables.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
64 2
UserController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
64 3
MockConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
63 11
TicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
61 4
PaymentDetails.cs
in src/Relecloud.Models/TicketManagement/Payment
60 1
AzureServiceBusMessageBus.cs
in src/Relecloud.Messaging/ServiceBus
60 1
cshtml
Details.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
60 -
20220125000722_AddAuditFieldsToConcert.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
60 2
azure.yaml
in root
60 -
create-sql-user-and-role.ps1
in infra/core/database/scripts
59 -
20220125000051_AddVisibleFields.Designer.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
58 1
jsonc
azure-fqdns.jsonc
in infra/modules
57 -
IntermittentErrorRequestMiddleware.cs
in src/Relecloud.Web.CallCenter.Api/Infrastructure
54 5
Files With Most Units (Top 50)
File# lines# units
Startup.cs
in src/Relecloud.Web.CallCenter
279 13
SqlDatabaseConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository
149 13
Startup.cs
in src/Relecloud.Web.CallCenter.Api
207 12
ConcertController.cs
in src/Relecloud.Web.CallCenter/Controllers
228 11
CartController.cs
in src/Relecloud.Web.CallCenter/Controllers
202 11
ConcertController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
225 11
MockConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
63 11
RelecloudApiConcertService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
201 9
ExtensionMethods.cs
in src/Relecloud.Web.CallCenter/Infrastructure
101 7
MockConcertContextService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
49 7
Extensions.cs
in src/Relecloud.TicketRenderer
97 5
IntermittentErrorRequestMiddleware.cs
in src/Relecloud.Web.CallCenter.Api/Infrastructure
54 5
TicketController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
180 5
TicketRenderCompleteMessageHandler.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
80 5
LocalTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
103 5
AzureSearchConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
127 4
TicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
61 4
CheckoutViewModel.cs
in src/Relecloud.Web.CallCenter/ViewModels
33 3
HomeController.cs
in src/Relecloud.Web.CallCenter/Controllers
22 3
RelecloudApiTicketImageService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
36 3
RelecloudApiTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
48 3
SearchController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
53 3
UserController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
64 3
MockTicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
30 3
PurchaseTicketsResult.cs
in src/Relecloud.Models/TicketManagement
23 2
AzureServiceBusMessageBusExtensions.cs
in src/Relecloud.Messaging/ServiceBus
39 2
ImageController.cs
in src/Relecloud.Web.CallCenter/Controllers
32 2
TicketController.cs
in src/Relecloud.Web.CallCenter/Controllers
46 2
site.js
in src/Relecloud.Web.CallCenter/wwwroot/js
19 2
ApplicationInitializer.cs
in src/Relecloud.Web.CallCenter.Api/Infrastructure
17 2
20220208203826_CreateTicketNumbers.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
36 2
20220208231619_SelectTicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
33 2
20220125000051_AddVisibleFields.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
36 2
20220125000722_AddAuditFieldsToConcert.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
60 2
20220126181356_AddCheckoutTables.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
64 2
20220209201351_TicketServiceConcertIdIsNullable.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
31 2
20220215010613_AddTicketNumberToTicket.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
40 2
ImageController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
41 2
MockPaymentGatewayService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
25 2
TicketImageService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
28 2
DistributedTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
37 2
SearchResponse.cs
in src/Relecloud.Models/Search
17 1
SearchFacetValue.cs
in src/Relecloud.Models/Search
16 1
SearchFacet.cs
in src/Relecloud.Models/Search
15 1
SearchRequest.cs
in src/Relecloud.Models/Search
27 1
PaymentDetails.cs
in src/Relecloud.Models/TicketManagement/Payment
60 1
UpdateResult.cs
in src/Relecloud.Models/ConcertContext
22 1
CreateResult.cs
in src/Relecloud.Models/ConcertContext
16 1
PagedResult.cs
in src/Relecloud.Models/ConcertContext
14 1
AzureServiceBusMessageBus.cs
in src/Relecloud.Messaging/ServiceBus
60 1
Files With Long Lines (Top 50)

There are 52 files with lines longer than 120 characters. In total, there are 275 long lines.

File# lines# units# long lines
set-app-configuration.ps1
in infra/scripts/predeploy
315 - 50
create-app-registrations.ps1
in infra/scripts/postprovision
417 - 44
RelecloudApiConcertService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
201 9 20
cleanup.ps1
in testscripts
357 - 11
cshtml
Details.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
60 - 11
cshtml
_Layout.cshtml
in src/Relecloud.Web.CallCenter/Views/Shared
79 - 9
TicketRenderer.cs
in src/Relecloud.TicketRenderer/Services
83 1 8
setup.ps1
in testscripts
330 - 7
AzureServiceBusMessageBus.cs
in src/Relecloud.Messaging/ServiceBus
60 1 7
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Ticket
72 - 7
TicketController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
180 5 6
ExtensionMethods.cs
in src/Relecloud.Web.CallCenter/Infrastructure
101 7 5
CartController.cs
in src/Relecloud.Web.CallCenter/Controllers
202 11 5
RelecloudApiTicketPurchaseService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
48 3 5
Startup.cs
in src/Relecloud.Web.CallCenter.Api
207 12 5
ConcertController.cs
in src/Relecloud.Web.CallCenter.Api/Controllers
225 11 5
AzureSearchConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
127 4 5
PaymentDetails.cs
in src/Relecloud.Models/TicketManagement/Payment
60 1 4
TicketImageService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
28 2 4
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
53 - 3
cshtml
Checkout.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
113 - 3
RelecloudApiConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
41 1 3
ModelStateDictionaryExtensions.cs
in src/Relecloud.Web.CallCenter.Api/Infrastructure
31 - 3
DistributedTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
37 2 3
LocalTicketRenderingService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
103 5 3
validate-params.ps1
in infra/scripts/preprovision
21 - 3
70 - 2
AzureServiceBusMessageProcessor.cs
in src/Relecloud.Messaging/ServiceBus
15 1 2
AzureImageStorage.cs
in src/Relecloud.TicketRenderer/Services
22 1 2
cshtml
Search.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
116 - 2
cshtml
Index.cshtml
in src/Relecloud.Web.CallCenter/Views/Concert
28 - 2
RelecloudApiTicketImageService.cs
in src/Relecloud.Web.CallCenter/Services/RelecloudApiServices
36 3 2
Program.cs
in src/Relecloud.Web.CallCenter
50 - 2
20220125000722_AddAuditFieldsToConcert.cs
in src/Relecloud.Web.CallCenter.Api/Migrations
60 2 2
TicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
61 4 2
Program.cs
in src/Relecloud.Web.CallCenter.Api
49 - 2
AzureServiceBusMessageSender.cs
in src/Relecloud.Messaging/ServiceBus
20 1 1
AzureServiceBusMessageBusExtensions.cs
in src/Relecloud.Messaging/ServiceBus
39 2 1
Extensions.cs
in src/Relecloud.TicketRenderer
97 5 1
TicketRenderRequestMessageHandler.cs
in src/Relecloud.TicketRenderer
64 1 1
cshtml
Add.cshtml
in src/Relecloud.Web.CallCenter/Views/Cart
32 - 1
ConcertController.cs
in src/Relecloud.Web.CallCenter/Controllers
228 11 1
TicketController.cs
in src/Relecloud.Web.CallCenter/Controllers
46 2 1
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter/Services/MockServices
20 1 1
SqlDatabaseConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/Search
86 1 1
SqlDatabaseConcertRepository.cs
in src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository
149 13 1
MockConcertSearchService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
17 - 1
MockTicketManagementService.cs
in src/Relecloud.Web.CallCenter.Api/Services/MockServices
30 3 1
FeatureDependentTicketRenderingServiceFactory.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
18 1 1
TicketRenderCompleteMessageHandler.cs
in src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService
80 5 1
Correlations

File Size vs. Commits (all time): 163 points

testscripts/cleanup.ps1 x: 3 commits (all time) y: 357 lines of code azure.yaml x: 17 commits (all time) y: 60 lines of code infra/scripts/postprovision/create-app-registrations.ps1 x: 3 commits (all time) y: 417 lines of code infra/core/database/scripts/create-sql-user-and-role.ps1 x: 2 commits (all time) y: 59 lines of code infra/scripts/predeploy/set-app-configuration.ps1 x: 9 commits (all time) y: 315 lines of code src/Relecloud.Web.CallCenter.Api/Startup.cs x: 14 commits (all time) y: 207 lines of code src/Relecloud.Web.CallCenter/Program.cs x: 11 commits (all time) y: 50 lines of code src/Relecloud.Web.CallCenter/Startup.cs x: 16 commits (all time) y: 279 lines of code src/Relecloud.TicketRenderer/Extensions.cs x: 5 commits (all time) y: 97 lines of code src/Relecloud.TicketRenderer/Program.cs x: 7 commits (all time) y: 46 lines of code src/Relecloud.Web.CallCenter.Api/Program.cs x: 10 commits (all time) y: 49 lines of code src/Relecloud.Web.CallCenter/Controllers/CartController.cs x: 8 commits (all time) y: 202 lines of code infra/naming.overrides.jsonc x: 7 commits (all time) y: 80 lines of code infra/scripts/postdeploy/show-webapp-uri.ps1 x: 1 commits (all time) y: 9 lines of code infra/scripts/postprovision/call-create-app-registrations.ps1 x: 2 commits (all time) y: 20 lines of code infra/scripts/predeploy/call-set-app-configuration.ps1 x: 2 commits (all time) y: 15 lines of code infra/scripts/predown/call-cleanup.ps1 x: 1 commits (all time) y: 23 lines of code testscripts/setup.ps1 x: 2 commits (all time) y: 330 lines of code infra/modules/azure-fqdns.jsonc x: 2 commits (all time) y: 57 lines of code src/Relecloud.Messaging/MessageBusOptions.cs x: 3 commits (all time) y: 14 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBusExtensions.cs x: 2 commits (all time) y: 39 lines of code testscripts/validate-deployment.ps1 x: 1 commits (all time) y: 70 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/TicketController.cs x: 9 commits (all time) y: 180 lines of code src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs x: 7 commits (all time) y: 101 lines of code src/Relecloud.TicketRenderer/TicketRenderRequestMessageHandler.cs x: 2 commits (all time) y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketRenderCompleteMessageHandler.cs x: 2 commits (all time) y: 80 lines of code src/Relecloud.Messaging/IMessageBus.cs x: 1 commits (all time) y: 10 lines of code src/Relecloud.Messaging/IMessageProcessor.cs x: 1 commits (all time) y: 5 lines of code src/Relecloud.Messaging/Messages/TicketRenderCompleteMessage.cs x: 1 commits (all time) y: 2 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBus.cs x: 1 commits (all time) y: 60 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageProcessor.cs x: 1 commits (all time) y: 15 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageSender.cs x: 1 commits (all time) y: 20 lines of code src/Relecloud.TicketRenderer/Services/ITicketRenderer.cs x: 3 commits (all time) y: 6 lines of code src/Relecloud.TicketRenderer/Services/TicketRenderer.cs x: 6 commits (all time) y: 83 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/DistributedTicketRenderingService.cs x: 1 commits (all time) y: 37 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/FeatureDependentTicketRenderingServiceFactory.cs x: 1 commits (all time) y: 18 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingService.cs x: 4 commits (all time) y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingServiceFactory.cs x: 1 commits (all time) y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/LocalTicketRenderingService.cs x: 1 commits (all time) y: 103 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketManagementService.cs x: 6 commits (all time) y: 61 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketImageService.cs x: 3 commits (all time) y: 28 lines of code src/Relecloud.Models/ConcertContext/Concert.cs x: 3 commits (all time) y: 22 lines of code src/Relecloud.Models/ConcertContext/CreateResult.cs x: 3 commits (all time) y: 16 lines of code src/Relecloud.Models/ConcertContext/TicketNumber.cs x: 3 commits (all time) y: 12 lines of code src/Relecloud.Models/ConcertContext/User.cs x: 3 commits (all time) y: 9 lines of code src/Relecloud.Models/Search/SearchRequest.cs x: 4 commits (all time) y: 27 lines of code src/Relecloud.Models/Search/SearchResponse.cs x: 3 commits (all time) y: 17 lines of code src/Relecloud.Models/Services/IConcertSearchService.cs x: 3 commits (all time) y: 10 lines of code src/Relecloud.Models/Services/IServiceProviderResult.cs x: 3 commits (all time) y: 8 lines of code src/Relecloud.Models/TicketManagement/Payment/PaymentDetails.cs x: 5 commits (all time) y: 60 lines of code src/Relecloud.Models/TicketManagement/PurchaseTicketsResult.cs x: 3 commits (all time) y: 23 lines of code src/Relecloud.Models/TicketManagement/ReserveTicketsResultStatus.cs x: 4 commits (all time) y: 10 lines of code src/Relecloud.TicketRenderer/Models/AzureStorageOptions.cs x: 2 commits (all time) y: 10 lines of code src/Relecloud.TicketRenderer/Models/ResilienceOptions.cs x: 2 commits (all time) y: 9 lines of code src/Relecloud.TicketRenderer/Services/IBarcodeGenerator.cs x: 2 commits (all time) y: 7 lines of code src/Relecloud.TicketRenderer/Services/IImageStorage.cs x: 2 commits (all time) y: 6 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ConcertController.cs x: 5 commits (all time) y: 225 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ImageController.cs x: 3 commits (all time) y: 41 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/SearchController.cs x: 4 commits (all time) y: 53 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/UserController.cs x: 5 commits (all time) y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Infrastructure/IntermittentErrorRequestMiddleware.cs x: 2 commits (all time) y: 54 lines of code src/Relecloud.Web.CallCenter.Api/Infrastructure/ModelStateDictionaryExtensions.cs x: 3 commits (all time) y: 31 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.cs x: 3 commits (all time) y: 36 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.cs x: 3 commits (all time) y: 60 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.cs x: 3 commits (all time) y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.cs x: 3 commits (all time) y: 33 lines of code src/Relecloud.Web.CallCenter.Api/Services/IConcertRepository.cs x: 4 commits (all time) y: 12 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockConcertRepository.cs x: 4 commits (all time) y: 63 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockConcertSearchService.cs x: 4 commits (all time) y: 17 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockPaymentGatewayService.cs x: 3 commits (all time) y: 25 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockTicketImageService.cs x: 2 commits (all time) y: 12 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockTicketManagementService.cs x: 5 commits (all time) y: 30 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/AzureSearchConcertSearchService.cs x: 6 commits (all time) y: 127 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/SqlDatabaseConcertSearchService.cs x: 5 commits (all time) y: 86 lines of code src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository/SqlDatabaseConcertRepository.cs x: 4 commits (all time) y: 149 lines of code src/Relecloud.Web.CallCenter/Controllers/ConcertController.cs x: 7 commits (all time) y: 228 lines of code src/Relecloud.Web.CallCenter/Controllers/HomeController.cs x: 4 commits (all time) y: 22 lines of code src/Relecloud.Web.CallCenter/Controllers/ImageController.cs x: 3 commits (all time) y: 32 lines of code src/Relecloud.Web.CallCenter/Controllers/TicketController.cs x: 6 commits (all time) y: 46 lines of code src/Relecloud.Web.CallCenter/Infrastructure/RelecloudApiConfiguration.cs x: 4 commits (all time) y: 15 lines of code src/Relecloud.Web.CallCenter/Services/ITicketPurchaseService.cs x: 5 commits (all time) y: 9 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertContextService.cs x: 5 commits (all time) y: 49 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertSearchService.cs x: 5 commits (all time) y: 20 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockTicketPurchaseService.cs x: 5 commits (all time) y: 15 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertSearchService.cs x: 7 commits (all time) y: 41 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertService.cs x: 7 commits (all time) y: 201 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiOptions.cs x: 4 commits (all time) y: 9 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiTicketPurchaseService.cs x: 6 commits (all time) y: 48 lines of code src/Relecloud.Web.CallCenter/ViewModels/CartViewModel.cs x: 5 commits (all time) y: 17 lines of code src/Relecloud.Web.CallCenter/ViewModels/CheckoutViewModel.cs x: 5 commits (all time) y: 33 lines of code src/Relecloud.Web.CallCenter/ViewModels/ConcertViewModel.cs x: 6 commits (all time) y: 9 lines of code src/Relecloud.Web.CallCenter/ViewModels/TicketViewModel.cs x: 5 commits (all time) y: 12 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Search.cshtml x: 3 commits (all time) y: 116 lines of code src/Relecloud.Web.CallCenter/Views/_ViewImports.cshtml x: 4 commits (all time) y: 5 lines of code src/Relecloud.Web.CallCenter/Views/Ticket/Index.cshtml x: 3 commits (all time) y: 72 lines of code src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml.css x: 4 commits (all time) y: 37 lines of code src/Relecloud.Web.CallCenter/wwwroot/js/site.js x: 4 commits (all time) y: 19 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.Designer.cs x: 2 commits (all time) y: 66 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.Designer.cs x: 2 commits (all time) y: 110 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208203826_CreateTicketNumbers.Designer.cs x: 2 commits (all time) y: 128 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.Designer.cs x: 2 commits (all time) y: 133 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220209201351_TicketServiceConcertIdIsNullable.Designer.cs x: 2 commits (all time) y: 132 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220215010613_AddTicketNumberToTicket.Designer.cs x: 2 commits (all time) y: 143 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/ConcertDataContextModelSnapshot.cs x: 2 commits (all time) y: 141 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Checkout.cshtml x: 3 commits (all time) y: 113 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Index.cshtml x: 3 commits (all time) y: 53 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Delete.cshtml x: 2 commits (all time) y: 78 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Details.cshtml x: 2 commits (all time) y: 60 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Edit.cshtml x: 3 commits (all time) y: 73 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Index.cshtml x: 2 commits (all time) y: 28 lines of code src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml x: 3 commits (all time) y: 79 lines of code src/Relecloud.Web.CallCenter/Views/Shared/_ValidationScriptsPartial.cshtml x: 2 commits (all time) y: 18 lines of code src/Relecloud.Web.CallCenter/Views/_ViewStart.cshtml x: 2 commits (all time) y: 3 lines of code src/Relecloud.Web.CallCenter/wwwroot/css/site.css x: 2 commits (all time) y: 88 lines of code
417.0
lines of code
  min: 2.0
  average: 51.64
  25th percentile: 11.0
  median: 22.0
  75th percentile: 61.0
  max: 417.0
0 17.0
commits (all time)
min: 1.0 | average: 3.55 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 17.0

File Size vs. Contributors (all time): 163 points

testscripts/cleanup.ps1 x: 1 contributors (all time) y: 357 lines of code azure.yaml x: 2 contributors (all time) y: 60 lines of code infra/scripts/postprovision/create-app-registrations.ps1 x: 1 contributors (all time) y: 417 lines of code infra/core/database/scripts/create-sql-user-and-role.ps1 x: 2 contributors (all time) y: 59 lines of code infra/scripts/predeploy/set-app-configuration.ps1 x: 3 contributors (all time) y: 315 lines of code src/Relecloud.Web.CallCenter.Api/Startup.cs x: 3 contributors (all time) y: 207 lines of code src/Relecloud.Web.CallCenter/Program.cs x: 4 contributors (all time) y: 50 lines of code src/Relecloud.Web.CallCenter/Startup.cs x: 4 contributors (all time) y: 279 lines of code src/Relecloud.TicketRenderer/Extensions.cs x: 1 contributors (all time) y: 97 lines of code src/Relecloud.TicketRenderer/Program.cs x: 1 contributors (all time) y: 46 lines of code src/Relecloud.Web.CallCenter.Api/Program.cs x: 3 contributors (all time) y: 49 lines of code src/Relecloud.Web.CallCenter/Controllers/CartController.cs x: 2 contributors (all time) y: 202 lines of code infra/naming.overrides.jsonc x: 2 contributors (all time) y: 80 lines of code infra/scripts/postdeploy/show-webapp-uri.ps1 x: 1 contributors (all time) y: 9 lines of code infra/scripts/postprovision/call-create-app-registrations.ps1 x: 1 contributors (all time) y: 20 lines of code infra/scripts/predeploy/call-set-app-configuration.ps1 x: 1 contributors (all time) y: 15 lines of code infra/scripts/predown/call-cleanup.ps1 x: 1 contributors (all time) y: 23 lines of code testscripts/setup.ps1 x: 1 contributors (all time) y: 330 lines of code infra/modules/azure-fqdns.jsonc x: 2 contributors (all time) y: 57 lines of code src/Relecloud.Messaging/MessageBusOptions.cs x: 1 contributors (all time) y: 14 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBusExtensions.cs x: 1 contributors (all time) y: 39 lines of code testscripts/validate-deployment.ps1 x: 1 contributors (all time) y: 70 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/TicketController.cs x: 3 contributors (all time) y: 180 lines of code src/Relecloud.Web.CallCenter/Infrastructure/ExtensionMethods.cs x: 2 contributors (all time) y: 101 lines of code src/Relecloud.TicketRenderer/TicketRenderRequestMessageHandler.cs x: 1 contributors (all time) y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketRenderCompleteMessageHandler.cs x: 1 contributors (all time) y: 80 lines of code src/Relecloud.Messaging/IMessageBus.cs x: 1 contributors (all time) y: 10 lines of code src/Relecloud.Messaging/IMessageProcessor.cs x: 1 contributors (all time) y: 5 lines of code src/Relecloud.Messaging/Messages/TicketRenderCompleteMessage.cs x: 1 contributors (all time) y: 2 lines of code src/Relecloud.Messaging/ServiceBus/AzureServiceBusMessageBus.cs x: 1 contributors (all time) y: 60 lines of code src/Relecloud.TicketRenderer/Services/TicketRenderer.cs x: 1 contributors (all time) y: 83 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/DistributedTicketRenderingService.cs x: 1 contributors (all time) y: 37 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/FeatureDependentTicketRenderingServiceFactory.cs x: 1 contributors (all time) y: 18 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingService.cs x: 2 contributors (all time) y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/ITicketRenderingServiceFactory.cs x: 1 contributors (all time) y: 7 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/LocalTicketRenderingService.cs x: 1 contributors (all time) y: 103 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketManagementService.cs x: 2 contributors (all time) y: 61 lines of code src/Relecloud.Web.CallCenter.Api/Services/TicketManagementService/TicketImageService.cs x: 2 contributors (all time) y: 28 lines of code src/Relecloud.Models/ConcertContext/Concert.cs x: 2 contributors (all time) y: 22 lines of code src/Relecloud.Models/ConcertContext/CreateResult.cs x: 2 contributors (all time) y: 16 lines of code src/Relecloud.Models/ConcertContext/DeleteResult.cs x: 2 contributors (all time) y: 14 lines of code src/Relecloud.Models/ConcertContext/TicketNumber.cs x: 2 contributors (all time) y: 12 lines of code src/Relecloud.Models/ConcertContext/User.cs x: 2 contributors (all time) y: 9 lines of code src/Relecloud.Models/Search/SearchRequest.cs x: 2 contributors (all time) y: 27 lines of code src/Relecloud.Models/Search/SearchResponse.cs x: 2 contributors (all time) y: 17 lines of code src/Relecloud.Models/Services/IConcertSearchService.cs x: 2 contributors (all time) y: 10 lines of code src/Relecloud.Models/TicketManagement/PurchaseTicketsResult.cs x: 2 contributors (all time) y: 23 lines of code src/Relecloud.TicketRenderer/Services/AzureImageStorage.cs x: 1 contributors (all time) y: 22 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ConcertController.cs x: 2 contributors (all time) y: 225 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/ImageController.cs x: 2 contributors (all time) y: 41 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/SearchController.cs x: 2 contributors (all time) y: 53 lines of code src/Relecloud.Web.CallCenter.Api/Controllers/UserController.cs x: 2 contributors (all time) y: 64 lines of code src/Relecloud.Web.CallCenter.Api/Infrastructure/ModelStateDictionaryExtensions.cs x: 2 contributors (all time) y: 31 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.cs x: 2 contributors (all time) y: 36 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.cs x: 2 contributors (all time) y: 33 lines of code src/Relecloud.Web.CallCenter.Api/Services/MockServices/MockPaymentGatewayService.cs x: 2 contributors (all time) y: 25 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/AzureSearchConcertSearchService.cs x: 3 contributors (all time) y: 127 lines of code src/Relecloud.Web.CallCenter.Api/Services/Search/SqlDatabaseConcertSearchService.cs x: 2 contributors (all time) y: 86 lines of code src/Relecloud.Web.CallCenter.Api/Services/SqlDatabaseConcertRepository/SqlDatabaseConcertRepository.cs x: 2 contributors (all time) y: 149 lines of code src/Relecloud.Web.CallCenter/Controllers/ConcertController.cs x: 2 contributors (all time) y: 228 lines of code src/Relecloud.Web.CallCenter/Controllers/ImageController.cs x: 2 contributors (all time) y: 32 lines of code src/Relecloud.Web.CallCenter/Controllers/TicketController.cs x: 2 contributors (all time) y: 46 lines of code src/Relecloud.Web.CallCenter/Services/ITicketImageService.cs x: 2 contributors (all time) y: 6 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertContextService.cs x: 2 contributors (all time) y: 49 lines of code src/Relecloud.Web.CallCenter/Services/MockServices/MockConcertSearchService.cs x: 2 contributors (all time) y: 20 lines of code src/Relecloud.Web.CallCenter/Services/RelecloudApiServices/RelecloudApiConcertService.cs x: 2 contributors (all time) y: 201 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Search.cshtml x: 2 contributors (all time) y: 116 lines of code src/Relecloud.Web.CallCenter/Views/Ticket/Index.cshtml x: 1 contributors (all time) y: 72 lines of code src/Relecloud.Web.CallCenter/Views/Shared/_Layout.cshtml.css x: 2 contributors (all time) y: 37 lines of code src/Relecloud.Web.CallCenter/wwwroot/js/site.js x: 2 contributors (all time) y: 19 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000051_AddVisibleFields.Designer.cs x: 1 contributors (all time) y: 58 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220125000722_AddAuditFieldsToConcert.Designer.cs x: 1 contributors (all time) y: 66 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220126181356_AddCheckoutTables.Designer.cs x: 1 contributors (all time) y: 110 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208203826_CreateTicketNumbers.Designer.cs x: 1 contributors (all time) y: 128 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220208231619_SelectTicketManagementService.Designer.cs x: 1 contributors (all time) y: 133 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220209201351_TicketServiceConcertIdIsNullable.Designer.cs x: 1 contributors (all time) y: 132 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/20220215010613_AddTicketNumberToTicket.Designer.cs x: 1 contributors (all time) y: 143 lines of code src/Relecloud.Web.CallCenter.Api/Migrations/ConcertDataContextModelSnapshot.cs x: 1 contributors (all time) y: 141 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Checkout.cshtml x: 1 contributors (all time) y: 113 lines of code src/Relecloud.Web.CallCenter/Views/Cart/Index.cshtml x: 1 contributors (all time) y: 53 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Delete.cshtml x: 1 contributors (all time) y: 78 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Edit.cshtml x: 1 contributors (all time) y: 73 lines of code src/Relecloud.Web.CallCenter/Views/Concert/Index.cshtml x: 1 contributors (all time) y: 28 lines of code src/Relecloud.Web.CallCenter/wwwroot/css/site.css x: 1 contributors (all time) y: 88 lines of code
417.0
lines of code
  min: 2.0
  average: 51.64
  25th percentile: 11.0
  median: 22.0
  75th percentile: 61.0
  max: 417.0
0 4.0
contributors (all time)
min: 1.0 | average: 1.69 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 4.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".