├── .editorconfig ├── .github └── workflows │ └── dotnetcore_build.yml ├── .gitignore ├── CodeAnalysis.ruleset ├── CodeAnalysis.targets ├── LICENSE ├── README.md ├── RallySimulator.Api ├── Constants │ ├── ApiRoutes.cs │ └── Errors.cs ├── Contracts │ └── ApiErrorResponse.cs ├── Controllers │ ├── RacesController.cs │ └── VehiclesController.cs ├── Extensions │ ├── ApplicationBuilderExtensions.cs │ └── ServiceCollectionExtensions.cs ├── Infrastructure │ └── ApiController.cs ├── Middleware │ └── CustomExceptionHandlerMiddleware.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── RallySimulator.Api.csproj ├── Startup.cs ├── appsettings.Development.json └── appsettings.json ├── RallySimulator.Application ├── Abstractions │ ├── Common │ │ └── IDateTime.cs │ ├── Data │ │ └── IDbContext.cs │ └── Messaging │ │ ├── ICommand.cs │ │ ├── ICommandHandler.cs │ │ ├── IQuery.cs │ │ └── IQueryHandler.cs ├── Behaviors │ └── ValidationBehavior.cs ├── Contracts │ ├── Common │ │ └── PagedList.cs │ ├── Races │ │ ├── CreateRaceRequest.cs │ │ ├── LeaderboardVehicle.cs │ │ ├── RaceLeaderboardForVehicleTypeResponse.cs │ │ ├── RaceLeaderboardResponse.cs │ │ ├── RaceResponse.cs │ │ ├── RaceStatusResponse.cs │ │ ├── VehiclesByStatus.cs │ │ └── VehiclesByType.cs │ └── Vehicles │ │ ├── CreateVehicleRequest.cs │ │ ├── UpdateVehicleRequest.cs │ │ ├── VehicleResponse.cs │ │ ├── VehicleStatisticsResponse.cs │ │ ├── VehicleStatusResponse.cs │ │ ├── VehicleSubtypeResponse.cs │ │ └── VehicleTypeResponse.cs ├── Core │ ├── Races │ │ ├── Commands │ │ │ ├── CreateRace │ │ │ │ ├── CreateRaceCommand.cs │ │ │ │ ├── CreateRaceCommandHandler.cs │ │ │ │ └── CreateRaceCommandValidator.cs │ │ │ └── StartRace │ │ │ │ ├── StartRaceCommand.cs │ │ │ │ ├── StartRaceCommandHandler.cs │ │ │ │ └── StartRaceCommandValidator.cs │ │ ├── Events │ │ │ └── RaceStarted │ │ │ │ └── RaceStartedDomainEventHandler.cs │ │ └── Queries │ │ │ ├── GetRaceById │ │ │ ├── GetRaceByIdQuery.cs │ │ │ └── GetRaceByIdQueryHandler.cs │ │ │ ├── GetRaceLeaderboard │ │ │ ├── GetRaceLeaderboardQuery.cs │ │ │ └── GetRaceLeaderboardQueryHandler.cs │ │ │ ├── GetRaceLeaderboardForVehicleType │ │ │ ├── GetRaceLeaderBoardForVehicleTypeQueryValidator.cs │ │ │ ├── GetRaceLeaderboardForVehicleTypeQuery.cs │ │ │ └── GetRaceLeaderboardForVehicleTypeQueryHandler.cs │ │ │ └── GetRaceStatus │ │ │ ├── GetRaceStatusQuery.cs │ │ │ └── GetRaceStatusQueryHandler.cs │ └── Vehicles │ │ ├── Commands │ │ ├── CreateVehicle │ │ │ ├── CreateVehicleCommand.cs │ │ │ ├── CreateVehicleCommandHandler.cs │ │ │ └── CreateVehicleCommandValidator.cs │ │ ├── RemoveVehicle │ │ │ ├── RemoveVehicleCommand.cs │ │ │ ├── RemoveVehicleCommandHandler.cs │ │ │ └── RemoveVehicleCommandValidator.cs │ │ └── UpdateVehicle │ │ │ ├── UpdateVehicleCommand.cs │ │ │ ├── UpdateVehicleCommandHandler.cs │ │ │ └── UpdateVehicleCommandValidator.cs │ │ └── Queries │ │ ├── GetVehicleById │ │ ├── GetVehicleByIdQuery.cs │ │ └── GetVehicleByIdQueryHandler.cs │ │ ├── GetVehicleStatistics │ │ ├── GetVehicleStatisticsQuery.cs │ │ └── GetVehicleStatisticsQueryHandler.cs │ │ ├── GetVehicleStatuses │ │ ├── GetVehicleStatusesQuery.cs │ │ └── GetVehicleStatusesQueryHandler.cs │ │ ├── GetVehicleSubtypes │ │ ├── GetVehicleSubtypesQuery.cs │ │ └── GetVehicleSubtypesQueryHandler.cs │ │ ├── GetVehicleTypes │ │ ├── GetVehicleTypesQuery.cs │ │ └── GetVehicleTypesQueryHandler.cs │ │ └── GetVehicles │ │ ├── GetVehiclesQuery.cs │ │ ├── GetVehiclesQueryHandler.cs │ │ └── GetVehiclesQueryValidator.cs ├── DependencyInjection.cs ├── Exceptions │ └── ValidationException.cs ├── Extensions │ └── FluentValidationExtensions.cs ├── RallySimulator.Application.csproj └── Validation │ ├── ValidationErrors.Race.cs │ ├── ValidationErrors.Vehicle.cs │ └── ValidationErrors.VehicleType.cs ├── RallySimulator.BackgroundTasks ├── DependencyInjection.cs ├── RallySimulationBackgroundService.cs ├── RallySimulator.BackgroundTasks.csproj └── Settings │ └── BackgroundTaskSettings.cs ├── RallySimulator.Domain ├── Core │ ├── Errors │ │ ├── DomainErrors.LengthInKilometers.cs │ │ ├── DomainErrors.MalfunctionProbability.cs │ │ ├── DomainErrors.ModelName.cs │ │ ├── DomainErrors.Race.cs │ │ ├── DomainErrors.SpeedInKilometersPerHour.cs │ │ ├── DomainErrors.TeamName.cs │ │ └── DomainErrors.Vehicle.cs │ ├── Events │ │ └── RaceStartedDomainEvent.cs │ ├── LengthInKilometers.cs │ ├── Malfunction.cs │ ├── MalfunctionProbability.cs │ ├── MalfunctionType.cs │ ├── ModelName.cs │ ├── Race.cs │ ├── RaceStatus.cs │ ├── SpeedInKilometersPerHour.cs │ ├── TeamName.cs │ ├── Vehicle.cs │ ├── VehicleStatus.cs │ ├── VehicleSubtype.cs │ ├── VehicleSubtypeMalfunctionProbability.cs │ ├── VehicleSubtypeSpeed.cs │ ├── VehicleType.cs │ └── VehicleTypeRepairmentLength.cs ├── Primitives │ ├── Entity.cs │ ├── Error.cs │ ├── Events │ │ ├── IDomainEvent.cs │ │ └── IDomainEventHandler.cs │ ├── IAuditableEntity.cs │ ├── Maybe │ │ ├── Maybe.cs │ │ └── MaybeExtensions.cs │ ├── Result │ │ ├── Result.cs │ │ ├── ResultExtensions.cs │ │ └── ResultT.cs │ └── ValueObject.cs ├── RallySimulator.Domain.csproj ├── Services │ └── IRunningRaceChecker.cs └── Utility │ └── Ensure.cs ├── RallySimulator.Infrastructure ├── Common │ └── MachineDateTime.cs ├── DependencyInjection.cs └── RallySimulator.Infrastructure.csproj ├── RallySimulator.Persistence ├── Configurations │ ├── MalfunctionConfiguration.cs │ ├── RaceConfiguration.cs │ ├── VehicleConfiguration.cs │ ├── VehicleSubtypeMalfunctionProbabilityConfiguration.cs │ ├── VehicleSubtypeSpeedConfiguration.cs │ └── VehicleTypeRepairmentLengthConfiguration.cs ├── DependencyInjection.cs ├── Extensions │ ├── FunctionalExtensions.cs │ ├── ModelBuilderExtensions.cs │ └── SeedExtensions.cs ├── RallySimulator.Persistence.csproj ├── RallySimulatorDbContext.cs └── Services │ └── RunningRaceChecker.cs ├── RallySimulator.sln ├── RallySimulator.sln.DotSettings ├── StyleCop.json └── images └── swagger_ui.png /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/dotnetcore_build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/.github/workflows/dotnetcore_build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/.gitignore -------------------------------------------------------------------------------- /CodeAnalysis.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/CodeAnalysis.ruleset -------------------------------------------------------------------------------- /CodeAnalysis.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/CodeAnalysis.targets -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/README.md -------------------------------------------------------------------------------- /RallySimulator.Api/Constants/ApiRoutes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Constants/ApiRoutes.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Constants/Errors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Constants/Errors.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Contracts/ApiErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Contracts/ApiErrorResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Controllers/RacesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Controllers/RacesController.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Controllers/VehiclesController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Controllers/VehiclesController.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Extensions/ApplicationBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Extensions/ApplicationBuilderExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Extensions/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Extensions/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Infrastructure/ApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Infrastructure/ApiController.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Middleware/CustomExceptionHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Middleware/CustomExceptionHandlerMiddleware.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Program.cs -------------------------------------------------------------------------------- /RallySimulator.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /RallySimulator.Api/RallySimulator.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/RallySimulator.Api.csproj -------------------------------------------------------------------------------- /RallySimulator.Api/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/Startup.cs -------------------------------------------------------------------------------- /RallySimulator.Api/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/appsettings.Development.json -------------------------------------------------------------------------------- /RallySimulator.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Api/appsettings.json -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Common/IDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Common/IDateTime.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Data/IDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Data/IDbContext.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Messaging/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Messaging/ICommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Messaging/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Messaging/ICommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Messaging/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Messaging/IQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Abstractions/Messaging/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Abstractions/Messaging/IQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Behaviors/ValidationBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Behaviors/ValidationBehavior.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Common/PagedList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Common/PagedList.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/CreateRaceRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/CreateRaceRequest.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/LeaderboardVehicle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/LeaderboardVehicle.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/RaceLeaderboardForVehicleTypeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/RaceLeaderboardForVehicleTypeResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/RaceLeaderboardResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/RaceLeaderboardResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/RaceResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/RaceResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/RaceStatusResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/RaceStatusResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/VehiclesByStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/VehiclesByStatus.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Races/VehiclesByType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Races/VehiclesByType.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/CreateVehicleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/CreateVehicleRequest.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/UpdateVehicleRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/UpdateVehicleRequest.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/VehicleResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/VehicleResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/VehicleStatisticsResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/VehicleStatisticsResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/VehicleStatusResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/VehicleStatusResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/VehicleSubtypeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/VehicleSubtypeResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Contracts/Vehicles/VehicleTypeResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Contracts/Vehicles/VehicleTypeResponse.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/CreateRace/CreateRaceCommandValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Commands/StartRace/StartRaceCommandValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Events/RaceStarted/RaceStartedDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Events/RaceStarted/RaceStartedDomainEventHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceById/GetRaceByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceById/GetRaceByIdQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceById/GetRaceByIdQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceById/GetRaceByIdQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboard/GetRaceLeaderboardQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboard/GetRaceLeaderboardQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboard/GetRaceLeaderboardQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboard/GetRaceLeaderboardQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderBoardForVehicleTypeQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderBoardForVehicleTypeQueryValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderboardForVehicleTypeQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderboardForVehicleTypeQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderboardForVehicleTypeQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceLeaderboardForVehicleType/GetRaceLeaderboardForVehicleTypeQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceStatus/GetRaceStatusQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceStatus/GetRaceStatusQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Races/Queries/GetRaceStatus/GetRaceStatusQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Races/Queries/GetRaceStatus/GetRaceStatusQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/CreateVehicle/CreateVehicleCommandValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/RemoveVehicle/RemoveVehicleCommandValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommand.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommandHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommandValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Commands/UpdateVehicle/UpdateVehicleCommandValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleById/GetVehicleByIdQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleById/GetVehicleByIdQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleById/GetVehicleByIdQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleById/GetVehicleByIdQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatistics/GetVehicleStatisticsQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatistics/GetVehicleStatisticsQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatistics/GetVehicleStatisticsQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatistics/GetVehicleStatisticsQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatuses/GetVehicleStatusesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatuses/GetVehicleStatusesQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatuses/GetVehicleStatusesQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleStatuses/GetVehicleStatusesQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleSubtypes/GetVehicleSubtypesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleSubtypes/GetVehicleSubtypesQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleSubtypes/GetVehicleSubtypesQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleSubtypes/GetVehicleSubtypesQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleTypes/GetVehicleTypesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleTypes/GetVehicleTypesQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicleTypes/GetVehicleTypesQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicleTypes/GetVehicleTypesQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQuery.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQueryHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQueryValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Core/Vehicles/Queries/GetVehicles/GetVehiclesQueryValidator.cs -------------------------------------------------------------------------------- /RallySimulator.Application/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/DependencyInjection.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Exceptions/ValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Exceptions/ValidationException.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Extensions/FluentValidationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Extensions/FluentValidationExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Application/RallySimulator.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/RallySimulator.Application.csproj -------------------------------------------------------------------------------- /RallySimulator.Application/Validation/ValidationErrors.Race.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Validation/ValidationErrors.Race.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Validation/ValidationErrors.Vehicle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Validation/ValidationErrors.Vehicle.cs -------------------------------------------------------------------------------- /RallySimulator.Application/Validation/ValidationErrors.VehicleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Application/Validation/ValidationErrors.VehicleType.cs -------------------------------------------------------------------------------- /RallySimulator.BackgroundTasks/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.BackgroundTasks/DependencyInjection.cs -------------------------------------------------------------------------------- /RallySimulator.BackgroundTasks/RallySimulationBackgroundService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.BackgroundTasks/RallySimulationBackgroundService.cs -------------------------------------------------------------------------------- /RallySimulator.BackgroundTasks/RallySimulator.BackgroundTasks.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.BackgroundTasks/RallySimulator.BackgroundTasks.csproj -------------------------------------------------------------------------------- /RallySimulator.BackgroundTasks/Settings/BackgroundTaskSettings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.BackgroundTasks/Settings/BackgroundTaskSettings.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.LengthInKilometers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.LengthInKilometers.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.MalfunctionProbability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.MalfunctionProbability.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.ModelName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.ModelName.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.Race.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.Race.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.SpeedInKilometersPerHour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.SpeedInKilometersPerHour.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.TeamName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.TeamName.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Errors/DomainErrors.Vehicle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Errors/DomainErrors.Vehicle.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Events/RaceStartedDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Events/RaceStartedDomainEvent.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/LengthInKilometers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/LengthInKilometers.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Malfunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Malfunction.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/MalfunctionProbability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/MalfunctionProbability.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/MalfunctionType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/MalfunctionType.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/ModelName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/ModelName.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Race.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Race.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/RaceStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/RaceStatus.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/SpeedInKilometersPerHour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/SpeedInKilometersPerHour.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/TeamName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/TeamName.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/Vehicle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/Vehicle.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleStatus.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleSubtype.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleSubtype.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleSubtypeMalfunctionProbability.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleSubtypeMalfunctionProbability.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleSubtypeSpeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleSubtypeSpeed.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleType.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Core/VehicleTypeRepairmentLength.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Core/VehicleTypeRepairmentLength.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Entity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Entity.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Error.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Error.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Events/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Events/IDomainEvent.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Events/IDomainEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Events/IDomainEventHandler.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/IAuditableEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/IAuditableEntity.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Maybe/Maybe.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Maybe/Maybe.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Maybe/MaybeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Maybe/MaybeExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Result/Result.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Result/Result.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Result/ResultExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Result/ResultExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/Result/ResultT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/Result/ResultT.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Primitives/ValueObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Primitives/ValueObject.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/RallySimulator.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/RallySimulator.Domain.csproj -------------------------------------------------------------------------------- /RallySimulator.Domain/Services/IRunningRaceChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Services/IRunningRaceChecker.cs -------------------------------------------------------------------------------- /RallySimulator.Domain/Utility/Ensure.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Domain/Utility/Ensure.cs -------------------------------------------------------------------------------- /RallySimulator.Infrastructure/Common/MachineDateTime.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Infrastructure/Common/MachineDateTime.cs -------------------------------------------------------------------------------- /RallySimulator.Infrastructure/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Infrastructure/DependencyInjection.cs -------------------------------------------------------------------------------- /RallySimulator.Infrastructure/RallySimulator.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Infrastructure/RallySimulator.Infrastructure.csproj -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/MalfunctionConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/MalfunctionConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/RaceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/RaceConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/VehicleConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/VehicleConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/VehicleSubtypeMalfunctionProbabilityConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/VehicleSubtypeMalfunctionProbabilityConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/VehicleSubtypeSpeedConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/VehicleSubtypeSpeedConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Configurations/VehicleTypeRepairmentLengthConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Configurations/VehicleTypeRepairmentLengthConfiguration.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/DependencyInjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/DependencyInjection.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Extensions/FunctionalExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Extensions/FunctionalExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Extensions/ModelBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Extensions/ModelBuilderExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Extensions/SeedExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Extensions/SeedExtensions.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/RallySimulator.Persistence.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/RallySimulator.Persistence.csproj -------------------------------------------------------------------------------- /RallySimulator.Persistence/RallySimulatorDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/RallySimulatorDbContext.cs -------------------------------------------------------------------------------- /RallySimulator.Persistence/Services/RunningRaceChecker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.Persistence/Services/RunningRaceChecker.cs -------------------------------------------------------------------------------- /RallySimulator.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.sln -------------------------------------------------------------------------------- /RallySimulator.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/RallySimulator.sln.DotSettings -------------------------------------------------------------------------------- /StyleCop.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/StyleCop.json -------------------------------------------------------------------------------- /images/swagger_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-jovanovic/rally-simulator/HEAD/images/swagger_ui.png --------------------------------------------------------------------------------