├── .dockerignore ├── .gitignore ├── LICENSE ├── MySpot.rest ├── MySpot.sln ├── README.md ├── compose ├── infrastructure.yml ├── prometheus │ ├── Dockerfile │ ├── prometheus-docker.yml │ └── prometheus.yml ├── rabbitmq │ ├── Dockerfile │ └── plugins └── services.yml ├── src ├── External │ └── Mailing │ │ ├── External.Mailing.Api │ │ ├── External.Mailing.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ └── appsettings.json │ │ └── Mailing.rest ├── Framework │ ├── Micro.API │ │ ├── AsyncApi │ │ │ ├── AsyncApiOptions.cs │ │ │ ├── Extensions.cs │ │ │ └── IAsyncApi.cs │ │ ├── CORS │ │ │ ├── CorsOptions.cs │ │ │ └── Extensions.cs │ │ ├── Exceptions │ │ │ ├── ExceptionResponse.cs │ │ │ ├── Extensions.cs │ │ │ ├── IExceptionToResponseMapper.cs │ │ │ ├── Mappers │ │ │ │ └── ExceptionToResponseMapper.cs │ │ │ └── Middlewares │ │ │ │ └── ErrorHandlerMiddleware.cs │ │ ├── Micro.API.csproj │ │ ├── Networking │ │ │ ├── Extensions.cs │ │ │ └── NetworkingOptions.cs │ │ └── Swagger │ │ │ ├── ExcludePropertiesFilter.cs │ │ │ ├── Extensions.cs │ │ │ ├── Filters │ │ │ └── ExcludePropertiesFilter.cs │ │ │ └── SwaggerOptions.cs │ ├── Micro.Auth │ │ ├── AuthOptions.cs │ │ ├── Extensions.cs │ │ ├── JWT │ │ │ ├── IJsonWebTokenManager.cs │ │ │ ├── JsonWebToken.cs │ │ │ ├── JsonWebTokenManager.cs │ │ │ ├── JsonWebTokenPayload.cs │ │ │ └── SecurityKeyDetails.cs │ │ └── Micro.Auth.csproj │ ├── Micro.Contexts │ │ ├── Accessors │ │ │ ├── ContextAccessor.cs │ │ │ ├── IContextAccessor.cs │ │ │ ├── IMessageContextAccessor.cs │ │ │ └── MessageContextAccessor.cs │ │ ├── Context.cs │ │ ├── Extensions.cs │ │ ├── HTTP │ │ │ └── ContextHttpHandler.cs │ │ ├── IContext.cs │ │ ├── IContextProvider.cs │ │ ├── MessageContext.cs │ │ ├── Micro.Contexts.csproj │ │ └── Providers │ │ │ └── ContextProvider.cs │ ├── Micro.DAL.Mongo │ │ ├── Extensions.cs │ │ ├── Micro.DAL.Mongo.csproj │ │ └── MongoOptions.cs │ ├── Micro.DAL.Postgres │ │ ├── Extensions.cs │ │ ├── IDataInitializer.cs │ │ ├── IUnitOfWork.cs │ │ ├── Internals │ │ │ ├── DataInitializer.cs │ │ │ ├── DatabaseInitializer.cs │ │ │ └── PostgresUnitOfWork.cs │ │ ├── Micro.DAL.Postgres.csproj │ │ ├── Pagination.cs │ │ └── PostgresOptions.cs │ ├── Micro.Framework │ │ ├── AppInfo.cs │ │ ├── Extensions.cs │ │ └── Micro.Framework.csproj │ ├── Micro.HTTP │ │ ├── Extensions.cs │ │ ├── HttpClientOptions.cs │ │ ├── LoadBalancing │ │ │ ├── Extensions.cs │ │ │ ├── FabioHttpHandler.cs │ │ │ ├── FabioOptions.cs │ │ │ └── FabioServiceDiscoveryRegistration.cs │ │ ├── Logging │ │ │ ├── HttpLoggingFilter.cs │ │ │ └── LoggingScopeHttpHandler.cs │ │ ├── Micro.HTTP.csproj │ │ └── ServiceDiscovery │ │ │ ├── ConsulHttpHandler.cs │ │ │ ├── ConsulOptions.cs │ │ │ ├── ConsulRegistrationService.cs │ │ │ ├── DefaultServiceDiscoveryRegistration.cs │ │ │ ├── Extensions.cs │ │ │ ├── IServiceDiscoveryRegistration.cs │ │ │ └── ServiceNotFoundException.cs │ ├── Micro.Messaging.AzureServiceBus │ │ ├── AzureServiceBusBrokerClient.cs │ │ ├── AzureServiceBusMessageSubscriber.cs │ │ ├── AzureServiceBusOptions.cs │ │ ├── Extensions.cs │ │ ├── Internals │ │ │ ├── AzureResourceInitializer.cs │ │ │ ├── AzureServiceBusBrokerConventions.cs │ │ │ └── IBrokerConventions.cs │ │ └── Micro.Messaging.AzureServiceBus.csproj │ ├── Micro.Messaging.RabbitMQ │ │ ├── Exceptions │ │ │ ├── MessagingErrorHandlingCommandHandlerDecorator.cs │ │ │ └── MessagingErrorHandlingEventHandlerDecorator.cs │ │ ├── Extensions.cs │ │ ├── Internals │ │ │ ├── CustomConventions.cs │ │ │ ├── CustomHandlerCollectionFactory.cs │ │ │ ├── CustomMessageSerializationStrategy.cs │ │ │ ├── IMessageHandler.cs │ │ │ ├── IMessageTypeRegistry.cs │ │ │ ├── MessageHandler.cs │ │ │ └── MessageTypeRegistry.cs │ │ ├── Micro.Messaging.RabbitMQ.csproj │ │ ├── RabbitMQBrokerClient.cs │ │ ├── RabbitMQMessageSubscriber.cs │ │ └── RabbitMQOptions.cs │ ├── Micro.Messaging │ │ ├── Brokers │ │ │ ├── IMessageBroker.cs │ │ │ └── MessageBroker.cs │ │ ├── Clients │ │ │ ├── DefaultMessageBrokerClient.cs │ │ │ └── IMessageBrokerClient.cs │ │ ├── Exceptions │ │ │ ├── DefaultMessagingExceptionPolicyHandler.cs │ │ │ ├── DefaultMessagingExceptionPolicyResolver.cs │ │ │ ├── FailedMessage.cs │ │ │ ├── IMessagingExceptionPolicyHandler.cs │ │ │ ├── IMessagingExceptionPolicyResolver.cs │ │ │ └── MessageExceptionPolicy.cs │ │ ├── Extensions.cs │ │ ├── MessageEnvelope.cs │ │ ├── MessagingOptions.cs │ │ ├── Micro.Messaging.csproj │ │ └── Subscribers │ │ │ ├── DefaultMessageSubscriber.cs │ │ │ └── IMessageSubscriber.cs │ ├── Micro.Observability │ │ ├── Logging │ │ │ ├── Decorators │ │ │ │ ├── LoggingCommandHandlerDecorator.cs │ │ │ │ └── LoggingEventHandlerDecorator.cs │ │ │ ├── Extensions.cs │ │ │ ├── Middlewares │ │ │ │ └── ContextLoggingMiddleware.cs │ │ │ └── SerilogOptions.cs │ │ ├── Metrics │ │ │ ├── Decorators │ │ │ │ └── MessageBrokerMetricsDecorator.cs │ │ │ ├── Extensions.cs │ │ │ ├── IMetrics.cs │ │ │ ├── MeterAttribute.cs │ │ │ ├── Metrics.cs │ │ │ ├── MetricsOptions.cs │ │ │ └── ObservableValue.cs │ │ ├── Micro.Observability.csproj │ │ └── Tracing │ │ │ ├── Decorators │ │ │ ├── MessageBrokerTracingDecorator.cs │ │ │ └── MessageHandlerTracingDecorator.cs │ │ │ ├── Extensions.cs │ │ │ └── TracingOptions.cs │ ├── Micro.Security │ │ ├── Encryption │ │ │ ├── AesEncryptor.cs │ │ │ ├── IEncryptor.cs │ │ │ ├── IPasswordManager.cs │ │ │ └── PasswordManager.cs │ │ ├── Extensions.cs │ │ ├── Hashing │ │ │ ├── IShaHasher.cs │ │ │ └── ShaHasher.cs │ │ ├── Micro.Security.csproj │ │ ├── Random │ │ │ ├── IRng.cs │ │ │ └── Rng.cs │ │ ├── SecurityOptions.cs │ │ ├── Signing │ │ │ ├── ISigner.cs │ │ │ └── Signer.cs │ │ └── Vault │ │ │ ├── Extensions.cs │ │ │ ├── ICertificatesIssuer.cs │ │ │ ├── ICertificatesStore.cs │ │ │ ├── IKeyValueSecrets.cs │ │ │ ├── ILeaseService.cs │ │ │ ├── Internals │ │ │ ├── CertificatesIssuer.cs │ │ │ ├── CertificatesStore.cs │ │ │ ├── EmptyCertificatesIssuer.cs │ │ │ ├── KeyValueSecrets.cs │ │ │ ├── LeaseService.cs │ │ │ └── VaultHostedService.cs │ │ │ ├── JsonParser.cs │ │ │ ├── LeaseData.cs │ │ │ ├── VaultAuthTypeNotSupportedException.cs │ │ │ ├── VaultException.cs │ │ │ └── VaultOptions.cs │ ├── Micro.Testing │ │ ├── EndpointContract.cs │ │ ├── MessageContract.cs │ │ ├── Micro.Testing.csproj │ │ ├── OptionsProvider.cs │ │ ├── PactBrokerPublisher.cs │ │ ├── TestApp.cs │ │ ├── TestAuthenticator.cs │ │ ├── TestHttpClientFactory.cs │ │ ├── TestMessageBroker.cs │ │ ├── TestServer.cs │ │ └── XUnitOutput.cs │ ├── Micro.Transactions │ │ ├── Decorators │ │ │ ├── OutboxInstantSenderCommandHandlerDecorator.cs │ │ │ ├── OutboxInstantSenderEventHandlerDecorator.cs │ │ │ ├── TransactionalCommandHandlerDecorator.cs │ │ │ └── TransactionalEventHandlerDecorator.cs │ │ ├── Extensions.cs │ │ ├── Inbox │ │ │ ├── EfInbox.cs │ │ │ ├── Extensions.cs │ │ │ ├── IInbox.cs │ │ │ ├── InboxCleaner.cs │ │ │ ├── InboxCommandHandlerDecorator.cs │ │ │ ├── InboxEventHandlerDecorator.cs │ │ │ ├── InboxMessage.cs │ │ │ └── InboxOptions.cs │ │ ├── Micro.Transactions.csproj │ │ └── Outbox │ │ │ ├── EfOutbox.cs │ │ │ ├── Extensions.cs │ │ │ ├── IOutbox.cs │ │ │ ├── OutboxCleaner.cs │ │ │ ├── OutboxMessage.cs │ │ │ ├── OutboxMessageBroker.cs │ │ │ ├── OutboxOptions.cs │ │ │ └── OutboxSender.cs │ └── Micro │ │ ├── Abstractions │ │ ├── ICommand.cs │ │ ├── IEvent.cs │ │ ├── IMessage.cs │ │ └── IQuery.cs │ │ ├── AppOptions.cs │ │ ├── Attributes │ │ ├── DecoratorAttribute.cs │ │ ├── HiddenAttribute.cs │ │ └── MessageAttribute.cs │ │ ├── Dispatchers │ │ ├── Extensions.cs │ │ ├── InMemoryCommandDispatcher.cs │ │ ├── InMemoryDispatcher.cs │ │ ├── InMemoryEventDispatcher.cs │ │ └── InMemoryQueryDispatcher.cs │ │ ├── Exceptions │ │ └── CustomException.cs │ │ ├── Extensions.cs │ │ ├── Handlers │ │ ├── ICommandDispatcher.cs │ │ ├── ICommandHandler.cs │ │ ├── IDispatcher.cs │ │ ├── IEventDispatcher.cs │ │ ├── IEventHandler.cs │ │ ├── IQueryDispatcher.cs │ │ └── IQueryHandler.cs │ │ ├── Micro.csproj │ │ ├── Pagination │ │ ├── IPagedQuery.cs │ │ ├── Paged.cs │ │ ├── PagedBase.cs │ │ └── PagedQuery.cs │ │ ├── Serialization │ │ ├── IJsonSerializer.cs │ │ └── SystemTextJsonSerializer.cs │ │ └── Time │ │ ├── IClock.cs │ │ └── UtcClock.cs ├── Gateway │ ├── .dockerignore │ ├── Dockerfile │ ├── Gateway.rest │ └── MySpot.Gateway.Api │ │ ├── Messages │ │ └── SignUp.cs │ │ ├── MySpot.Gateway.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ ├── certs │ │ └── localhost.cer │ │ └── yarp.json ├── Saga │ ├── .dockerignore │ ├── Dockerfile │ ├── MySpot.Saga.Api │ │ ├── AsyncApi.cs │ │ ├── Messages │ │ │ ├── ParkingSpotReservationRemoved.cs │ │ │ ├── ParkingSpotReserved.cs │ │ │ ├── RemoveReservation.cs │ │ │ ├── ReserveResource.cs │ │ │ ├── ResourceReservationFailed.cs │ │ │ └── ResourceReserved.cs │ │ ├── MessagesHandler.cs │ │ ├── MySpot.Saga.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Sagas │ │ │ └── ReservationSaga.cs │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ └── certs │ │ │ └── localhost.cer │ └── Saga.rest └── Services │ ├── Availability │ ├── .dockerignore │ ├── Availability.rest │ ├── Dockerfile │ ├── MySpot.Services.Availability.Api │ │ ├── MySpot.Services.Availability.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ ├── appsettings.test.json │ │ └── certs │ │ │ └── localhost.cer │ ├── MySpot.Services.Availability.Application │ │ ├── Commands │ │ │ ├── AddResource.cs │ │ │ ├── DeleteResource.cs │ │ │ ├── Handlers │ │ │ │ ├── AddResourceHandler.cs │ │ │ │ ├── DeleteResourceHandler.cs │ │ │ │ ├── ReleaseResourceReservationHandler.cs │ │ │ │ └── ReserveResourceHandler.cs │ │ │ ├── ReleaseResourceReservation.cs │ │ │ └── ReserveResource.cs │ │ ├── DTO │ │ │ ├── ReservationDto.cs │ │ │ ├── ResourceDetailsDto.cs │ │ │ └── ResourceDto.cs │ │ ├── Events │ │ │ ├── External │ │ │ │ ├── Handlers │ │ │ │ │ └── ParkingSpotCreatedHandler.cs │ │ │ │ └── ParkingSpotCreated.cs │ │ │ ├── ResourceAdded.cs │ │ │ ├── ResourceDeleted.cs │ │ │ ├── ResourceReservationCanceled.cs │ │ │ ├── ResourceReservationFailed.cs │ │ │ ├── ResourceReservationReleased.cs │ │ │ └── ResourceReserved.cs │ │ ├── Exceptions │ │ │ ├── InvalidCustomerStateException.cs │ │ │ ├── ReservationNotFoundException.cs │ │ │ ├── ResourceAlreadyExistsException.cs │ │ │ ├── ResourceNotFoundException.cs │ │ │ └── UnauthorizedResourceAccessException.cs │ │ ├── Extensions.cs │ │ ├── MySpot.Services.Availability.Application.csproj │ │ └── Queries │ │ │ ├── GetResource.cs │ │ │ └── GetResources.cs │ ├── MySpot.Services.Availability.Core │ │ ├── Entities │ │ │ ├── AggregateId.cs │ │ │ ├── AggregateRoot.cs │ │ │ ├── Reservation.cs │ │ │ └── Resource.cs │ │ ├── Events │ │ │ ├── IDomainEvent.cs │ │ │ ├── ReservationAdded.cs │ │ │ ├── ReservationCanceled.cs │ │ │ ├── ReservationReleased.cs │ │ │ ├── ResourceCreated.cs │ │ │ └── ResourceDeleted.cs │ │ ├── Exceptions │ │ │ ├── CannotExpropriateReservationException.cs │ │ │ ├── InvalidAggregateIdException.cs │ │ │ ├── InvalidCapacityException.cs │ │ │ ├── InvalidResourceTagsException.cs │ │ │ ├── MissingResourceTagsException.cs │ │ │ ├── PastDateException.cs │ │ │ └── ResourceCapacityExceededException.cs │ │ ├── MySpot.Services.Availability.Core.csproj │ │ ├── Repositories │ │ │ └── IResourcesRepository.cs │ │ └── ValueObjects │ │ │ ├── Capacity.cs │ │ │ ├── Date.cs │ │ │ ├── ReservationId.cs │ │ │ └── Tag.cs │ ├── MySpot.Services.Availability.Infrastructure │ │ ├── AsyncApi.cs │ │ ├── DAL │ │ │ ├── AvailabilityDbContext.cs │ │ │ ├── Configurations │ │ │ │ ├── ReservationConfiguration.cs │ │ │ │ └── ResourceConfiguration.cs │ │ │ ├── Handlers │ │ │ │ ├── Extensions.cs │ │ │ │ ├── GetResourceHandler.cs │ │ │ │ └── GetResourcesHandler.cs │ │ │ ├── Migrations │ │ │ │ ├── 20220410082754_Init.Designer.cs │ │ │ │ ├── 20220410082754_Init.cs │ │ │ │ └── AvailabilityDbContextModelSnapshot.cs │ │ │ └── Repositories │ │ │ │ └── ResourcesRepository.cs │ │ ├── Extensions.cs │ │ ├── Messaging │ │ │ └── MessagingExceptionPolicyResolver.cs │ │ └── MySpot.Services.Availability.Infrastructure.csproj │ ├── MySpot.Services.Availability.Tests.Contract │ │ ├── Const.cs │ │ ├── MySpot.Services.Availability.Tests.Contract.csproj │ │ ├── Provider │ │ │ ├── MappingMessagingContractsTests.cs │ │ │ ├── ParkingSpotsConsumerContractsTests.cs │ │ │ └── ReservationsConsumerContractsTests.cs │ │ └── TestDatabase.cs │ ├── MySpot.Services.Availability.Tests.EndToEnd │ │ ├── Const.cs │ │ ├── Endpoints │ │ │ └── ResourcesEndpointsTests.cs │ │ ├── Messaging │ │ │ └── AddResourceTests.cs │ │ ├── MySpot.Services.Availability.Tests.EndToEnd.csproj │ │ └── TestDatabase.cs │ └── MySpot.Services.Availability.Tests.Integration │ │ ├── Commands │ │ └── AddResourceHandlerTests.cs │ │ ├── MySpot.Services.Availability.Tests.Integration.csproj │ │ └── TestDatabase.cs │ ├── Mapping │ ├── .dockerignore │ ├── Dockerfile │ ├── Mapping.rest │ ├── MySpot.Services.Mapping.Api │ │ ├── AsyncApi.cs │ │ ├── MySpot.Services.Mapping.Api.csproj │ │ ├── ParkingSpotAvailabilityMappings │ │ │ ├── Commands │ │ │ │ ├── AddResource.cs │ │ │ │ └── DeleteResource.cs │ │ │ ├── Events │ │ │ │ ├── ParkingSpotCreated.cs │ │ │ │ └── ParkingSpotDeleted.cs │ │ │ └── Mapper.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ └── certs │ │ │ └── localhost.cer │ └── MySpot.Services.Mapping.Tests.Contract │ │ ├── Consumer │ │ ├── AvailabilityMessagingTests.cs │ │ └── ParkingSpotsMessagingTests.cs │ │ └── MySpot.Services.Mapping.Tests.Contract.csproj │ ├── Notifications │ ├── .dockerignore │ ├── Dockerfile │ ├── MySpot.Services.Notifications.Api │ │ ├── AsyncApi.cs │ │ ├── Clients │ │ │ ├── EmailApiClient.cs │ │ │ └── IEmailApiClient.cs │ │ ├── Commands │ │ │ ├── Handlers │ │ │ │ └── SendEmailHandler.cs │ │ │ └── SendEmail.cs │ │ ├── DAL │ │ │ ├── Configurations │ │ │ │ ├── TemplateConfiguration.cs │ │ │ │ └── UserConfiguration.cs │ │ │ ├── Migrations │ │ │ │ ├── 20220406173006_Init.Designer.cs │ │ │ │ ├── 20220406173006_Init.cs │ │ │ │ └── NotificationsDbContextModelSnapshot.cs │ │ │ ├── NotificationsDataInitializer.cs │ │ │ └── NotificationsDbContext.cs │ │ ├── Entities │ │ │ ├── Template.cs │ │ │ └── User.cs │ │ ├── Events │ │ │ └── External │ │ │ │ ├── Handlers │ │ │ │ └── SignedUpHandler.cs │ │ │ │ └── SignedUp.cs │ │ ├── Exceptions │ │ │ ├── InvalidEmailException.cs │ │ │ ├── TemplateNotFoundException.cs │ │ │ └── UserNotFoundException.cs │ │ ├── MySpot.Services.Notifications.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ └── certs │ │ │ └── localhost.cer │ └── Notifications.rest │ ├── ParkingSpots │ ├── .dockerignore │ ├── Dockerfile │ ├── MySpot.Services.ParkingSpots.Api │ │ ├── MySpot.Services.ParkingSpots.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ └── certs │ │ │ └── localhost.cer │ ├── MySpot.Services.ParkingSpots.Core │ │ ├── AsyncApi.cs │ │ ├── Clients │ │ │ ├── AvailabilityApiClient.cs │ │ │ ├── DTO │ │ │ │ └── AddResourceDto.cs │ │ │ └── IAvailabilityApiClient.cs │ │ ├── DAL │ │ │ ├── Configurations │ │ │ │ └── ParkingSpotConfiguration.cs │ │ │ ├── Migrations │ │ │ │ ├── 20220404155300_Init.Designer.cs │ │ │ │ ├── 20220404155300_Init.cs │ │ │ │ └── ParkingSpotsDbContextModelSnapshot.cs │ │ │ ├── ParkingSpotsDataInitializer.cs │ │ │ └── ParkingSpotsDbContext.cs │ │ ├── Entities │ │ │ └── ParkingSpot.cs │ │ ├── Events │ │ │ ├── ParkingSpotCreated.cs │ │ │ └── ParkingSpotDeleted.cs │ │ ├── Exceptions │ │ │ ├── CannotAddResourceException.cs │ │ │ └── ParkingSpotNotFoundException.cs │ │ ├── Extensions.cs │ │ ├── MySpot.Services.ParkingSpots.Core.csproj │ │ └── Services │ │ │ ├── IParkingSpotsService.cs │ │ │ └── ParkingSpotsService.cs │ ├── MySpot.Services.ParkingSpots.Tests.Contract │ │ ├── Consumer │ │ │ └── AvailabilityApiContractsTests.cs │ │ ├── MySpot.Services.ParkingSpots.Tests.Contract.csproj │ │ └── Provider │ │ │ └── MappingMessagingContractsTests.cs │ └── ParkingSpots.rest │ ├── Reservations │ ├── .dockerignore │ ├── Dockerfile │ ├── MySpot.Services.Reservations.Api │ │ ├── MySpot.Services.Reservations.Api.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.development.json │ │ ├── appsettings.docker.json │ │ ├── appsettings.json │ │ ├── appsettings.test.json │ │ └── certs │ │ │ └── localhost.cer │ ├── MySpot.Services.Reservations.Application │ │ ├── Clients │ │ │ ├── DTO │ │ │ │ └── ResourceDto.cs │ │ │ └── IAvailabilityApiClient.cs │ │ ├── Commands │ │ │ ├── ChangeReservationLicensePlate.cs │ │ │ ├── ChangeReservationNote.cs │ │ │ ├── CreateWeeklyReservations.cs │ │ │ ├── Handlers │ │ │ │ ├── CreateWeeklyReservationsHandler.cs │ │ │ │ ├── MakeReservationHandler.cs │ │ │ │ ├── RemoveReservationHandler.cs │ │ │ │ └── UpdateReservationHandler.cs │ │ │ ├── MakeReservation.cs │ │ │ ├── MakeReservationIncorrect.cs │ │ │ ├── RemoveReservation.cs │ │ │ └── VerifyReservation.cs │ │ ├── DTO │ │ │ ├── ReservationDto.cs │ │ │ └── WeeklyReservationsDto.cs │ │ ├── Events │ │ │ ├── External │ │ │ │ ├── Handlers │ │ │ │ │ └── SignedUpHandler.cs │ │ │ │ └── SignedUp.cs │ │ │ ├── ParkingSpotReservationFailed.cs │ │ │ ├── ParkingSpotReservationRemoved.cs │ │ │ └── ParkingSpotReserved.cs │ │ ├── Exceptions │ │ │ └── WeeklyReservationsForCurrentWeekNotFoundException.cs │ │ ├── Extensions.cs │ │ ├── MySpot.Services.Reservations.Application.csproj │ │ └── Queries │ │ │ └── GetWeeklyReservations.cs │ ├── MySpot.Services.Reservations.Core │ │ ├── DomainServices │ │ │ ├── IWeeklyReservationsService.cs │ │ │ └── WeeklyReservationsService.cs │ │ ├── Entities │ │ │ ├── AggregateId.cs │ │ │ ├── AggregateRoot.cs │ │ │ ├── Reservation.cs │ │ │ ├── User.cs │ │ │ └── WeeklyReservations.cs │ │ ├── Events │ │ │ └── IDomainEvent.cs │ │ ├── Exception │ │ │ ├── CannotMakeReservationException.cs │ │ │ ├── CannotModifyPastReservationException.cs │ │ │ ├── EmptyParkingSpotException.cs │ │ │ ├── InvalidAggregateIdException.cs │ │ │ ├── InvalidCapacityException.cs │ │ │ ├── InvalidEntityIdException.cs │ │ │ ├── InvalidLicensePlateException.cs │ │ │ ├── InvalidReservationDateException.cs │ │ │ ├── InvalidWeeklyParkingSpotDatesException.cs │ │ │ ├── NoReservationPolicyFoundException.cs │ │ │ ├── ParkingSpotAlreadyReservedException.cs │ │ │ ├── PastDateException.cs │ │ │ ├── ReservationNotFoundException.cs │ │ │ └── UserNotFoundException.cs │ │ ├── Extensions.cs │ │ ├── Factories │ │ │ ├── IWeeklyReservationsFactory.cs │ │ │ └── WeeklyReservationsFactory.cs │ │ ├── MySpot.Services.Reservations.Core.csproj │ │ ├── Policies │ │ │ ├── BossReservationPolicy.cs │ │ │ ├── IReservationPolicy.cs │ │ │ ├── ManagerReservationPolicy.cs │ │ │ └── RegularEmployeeReservationPolicy.cs │ │ ├── Repository │ │ │ ├── IUserRepository.cs │ │ │ └── IWeeklyReservationsRepository.cs │ │ ├── Types │ │ │ ├── ParkingSpotId.cs │ │ │ ├── ReservationId.cs │ │ │ └── UserId.cs │ │ └── ValueObjects │ │ │ ├── Capacity.cs │ │ │ ├── Date.cs │ │ │ ├── JobTitle.cs │ │ │ ├── LicensePlate.cs │ │ │ ├── ReservationState.cs │ │ │ └── Week.cs │ ├── MySpot.Services.Reservations.Infrastructure │ │ ├── AsyncApi.cs │ │ ├── Clients │ │ │ └── AvailabilityApiClient.cs │ │ ├── DAL │ │ │ ├── Configurations │ │ │ │ ├── ReservationConfiguration.cs │ │ │ │ ├── UserConfiguration.cs │ │ │ │ └── WeeklyReservationsConfiguration.cs │ │ │ ├── Handlers │ │ │ │ ├── Extensions.cs │ │ │ │ └── GetWeeklyReservationsHandler.cs │ │ │ ├── Migrations │ │ │ │ ├── 20220414040626_Init.Designer.cs │ │ │ │ ├── 20220414040626_Init.cs │ │ │ │ └── ReservationsDbContextModelSnapshot.cs │ │ │ ├── Repositories │ │ │ │ ├── UserRepository.cs │ │ │ │ └── WeeklyReservationsRepository.cs │ │ │ └── ReservationsDbContext.cs │ │ ├── Extensions.cs │ │ ├── Messaging │ │ │ └── MessagingExceptionPolicyResolver.cs │ │ └── MySpot.Services.Reservations.Infrastructure.csproj │ ├── MySpot.Services.Reservations.Tests.Contract │ │ ├── Consumer │ │ │ ├── AvailabilityApiContractsTests.cs │ │ │ └── UsersMessagingTests.cs │ │ └── MySpot.Services.Reservations.Tests.Contract.csproj │ ├── MySpot.Services.Reservations.Tests.EndToEnd │ │ ├── Const.cs │ │ ├── Endpoints │ │ │ └── ReservationsEndpointsTests.cs │ │ ├── Messaging │ │ │ └── MakeReservationTests.cs │ │ ├── MySpot.Services.Reservations.Tests.EndToEnd.csproj │ │ ├── TestClock.cs │ │ └── TestDatabase.cs │ ├── MySpot.Services.Reservations.Tests.Integration │ │ ├── Commands │ │ │ └── MakeReservationHandlerTests.cs │ │ ├── MySpot.Services.Reservations.Tests.Integration.csproj │ │ ├── TestClock.cs │ │ └── TestDatabase.cs │ └── Reservations.rest │ └── Users │ ├── .dockerignore │ ├── Dockerfile │ ├── MySpot.Services.Users.Api │ ├── MySpot.Services.Users.Api.csproj │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── appsettings.development.json │ ├── appsettings.docker.json │ ├── appsettings.json │ └── certs │ │ ├── localhost.cer │ │ ├── localhost.key │ │ ├── localhost.pem │ │ └── localhost.pfx │ ├── MySpot.Services.Users.Core │ ├── AsyncApi.cs │ ├── Commands │ │ ├── Handlers │ │ │ ├── SignInHandler.cs │ │ │ └── SignUpHandler.cs │ │ ├── SignIn.cs │ │ └── SignUp.cs │ ├── DAL │ │ ├── Configurations │ │ │ ├── RoleConfiguration.cs │ │ │ └── UserConfiguration.cs │ │ ├── Migrations │ │ │ ├── 20220409181839_Init.Designer.cs │ │ │ ├── 20220409181839_Init.cs │ │ │ └── UsersDbContextModelSnapshot.cs │ │ ├── Repositories │ │ │ ├── RoleRepository.cs │ │ │ └── UserRepository.cs │ │ ├── UsersDataInitializer.cs │ │ └── UsersDbContext.cs │ ├── DTO │ │ ├── UserDetailsDto.cs │ │ └── UserDto.cs │ ├── Entities │ │ ├── Role.cs │ │ └── User.cs │ ├── Events │ │ ├── SignedIn.cs │ │ └── SignedUp.cs │ ├── Exceptions │ │ ├── EmailInUseException.cs │ │ ├── InvalidCredentialsException.cs │ │ ├── InvalidEmailException.cs │ │ ├── MissingPasswordException.cs │ │ └── RoleNotFoundException.cs │ ├── Extensions.cs │ ├── MySpot.Services.Users.Core.csproj │ ├── Queries │ │ ├── GetUser.cs │ │ └── Handlers │ │ │ ├── Extensions.cs │ │ │ └── GetUserHandler.cs │ ├── Repositories │ │ ├── IRoleRepository.cs │ │ └── IUserRepository.cs │ └── Services │ │ ├── HttpContextTokenStorage.cs │ │ └── ITokenStorage.cs │ ├── MySpot.Services.Users.Tests.Contract │ ├── Const.cs │ ├── MySpot.Services.Users.Tests.Contract.csproj │ └── Provider │ │ └── ReservationsMessagingContractsTests.cs │ └── Users.rest └── tye.yaml /.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/LICENSE -------------------------------------------------------------------------------- /MySpot.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/MySpot.rest -------------------------------------------------------------------------------- /MySpot.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/MySpot.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/README.md -------------------------------------------------------------------------------- /compose/infrastructure.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/infrastructure.yml -------------------------------------------------------------------------------- /compose/prometheus/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/prometheus/Dockerfile -------------------------------------------------------------------------------- /compose/prometheus/prometheus-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/prometheus/prometheus-docker.yml -------------------------------------------------------------------------------- /compose/prometheus/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/prometheus/prometheus.yml -------------------------------------------------------------------------------- /compose/rabbitmq/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/rabbitmq/Dockerfile -------------------------------------------------------------------------------- /compose/rabbitmq/plugins: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/rabbitmq/plugins -------------------------------------------------------------------------------- /compose/services.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/compose/services.yml -------------------------------------------------------------------------------- /src/External/Mailing/External.Mailing.Api/External.Mailing.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/External.Mailing.Api/External.Mailing.Api.csproj -------------------------------------------------------------------------------- /src/External/Mailing/External.Mailing.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/External.Mailing.Api/Program.cs -------------------------------------------------------------------------------- /src/External/Mailing/External.Mailing.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/External.Mailing.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/External/Mailing/External.Mailing.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/External.Mailing.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/External/Mailing/External.Mailing.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/External.Mailing.Api/appsettings.json -------------------------------------------------------------------------------- /src/External/Mailing/Mailing.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/External/Mailing/Mailing.rest -------------------------------------------------------------------------------- /src/Framework/Micro.API/AsyncApi/AsyncApiOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/AsyncApi/AsyncApiOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/AsyncApi/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/AsyncApi/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/AsyncApi/IAsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/AsyncApi/IAsyncApi.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/CORS/CorsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/CORS/CorsOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/CORS/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/CORS/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Exceptions/ExceptionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Exceptions/ExceptionResponse.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Exceptions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Exceptions/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Exceptions/IExceptionToResponseMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Exceptions/IExceptionToResponseMapper.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Exceptions/Mappers/ExceptionToResponseMapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Exceptions/Mappers/ExceptionToResponseMapper.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Exceptions/Middlewares/ErrorHandlerMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Exceptions/Middlewares/ErrorHandlerMiddleware.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Micro.API.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Micro.API.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.API/Networking/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Networking/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Networking/NetworkingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Networking/NetworkingOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Swagger/ExcludePropertiesFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Swagger/ExcludePropertiesFilter.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Swagger/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Swagger/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Swagger/Filters/ExcludePropertiesFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Swagger/Filters/ExcludePropertiesFilter.cs -------------------------------------------------------------------------------- /src/Framework/Micro.API/Swagger/SwaggerOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.API/Swagger/SwaggerOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/AuthOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/AuthOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/JWT/IJsonWebTokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/JWT/IJsonWebTokenManager.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/JWT/JsonWebToken.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/JWT/JsonWebToken.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/JWT/JsonWebTokenManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/JWT/JsonWebTokenManager.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/JWT/JsonWebTokenPayload.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/JWT/JsonWebTokenPayload.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/JWT/SecurityKeyDetails.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/JWT/SecurityKeyDetails.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Auth/Micro.Auth.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Auth/Micro.Auth.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Accessors/ContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Accessors/ContextAccessor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Accessors/IContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Accessors/IContextAccessor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Accessors/IMessageContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Accessors/IMessageContextAccessor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Accessors/MessageContextAccessor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Accessors/MessageContextAccessor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Context.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/HTTP/ContextHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/HTTP/ContextHttpHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/IContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/IContext.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/IContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/IContextProvider.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/MessageContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/MessageContext.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Micro.Contexts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Micro.Contexts.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Contexts/Providers/ContextProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Contexts/Providers/ContextProvider.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Mongo/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Mongo/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Mongo/Micro.DAL.Mongo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Mongo/Micro.DAL.Mongo.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Mongo/MongoOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Mongo/MongoOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/IDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/IDataInitializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/IUnitOfWork.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Internals/DataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Internals/DataInitializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Internals/DatabaseInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Internals/DatabaseInitializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Internals/PostgresUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Internals/PostgresUnitOfWork.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Micro.DAL.Postgres.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Micro.DAL.Postgres.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/Pagination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/Pagination.cs -------------------------------------------------------------------------------- /src/Framework/Micro.DAL.Postgres/PostgresOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.DAL.Postgres/PostgresOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Framework/AppInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Framework/AppInfo.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Framework/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Framework/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Framework/Micro.Framework.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Framework/Micro.Framework.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/HttpClientOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/HttpClientOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/LoadBalancing/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/LoadBalancing/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/LoadBalancing/FabioHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/LoadBalancing/FabioHttpHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/LoadBalancing/FabioOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/LoadBalancing/FabioOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/LoadBalancing/FabioServiceDiscoveryRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/LoadBalancing/FabioServiceDiscoveryRegistration.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/Logging/HttpLoggingFilter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/Logging/HttpLoggingFilter.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/Logging/LoggingScopeHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/Logging/LoggingScopeHttpHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/Micro.HTTP.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/Micro.HTTP.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/ConsulHttpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/ConsulHttpHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/ConsulOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/ConsulOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/ConsulRegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/ConsulRegistrationService.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/DefaultServiceDiscoveryRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/DefaultServiceDiscoveryRegistration.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/IServiceDiscoveryRegistration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/IServiceDiscoveryRegistration.cs -------------------------------------------------------------------------------- /src/Framework/Micro.HTTP/ServiceDiscovery/ServiceNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.HTTP/ServiceDiscovery/ServiceNotFoundException.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusBrokerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusBrokerClient.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusMessageSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusMessageSubscriber.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/AzureServiceBusOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/Internals/AzureResourceInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/Internals/AzureResourceInitializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/Internals/AzureServiceBusBrokerConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/Internals/AzureServiceBusBrokerConventions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/Internals/IBrokerConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/Internals/IBrokerConventions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.AzureServiceBus/Micro.Messaging.AzureServiceBus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.AzureServiceBus/Micro.Messaging.AzureServiceBus.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Exceptions/MessagingErrorHandlingCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Exceptions/MessagingErrorHandlingCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Exceptions/MessagingErrorHandlingEventHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Exceptions/MessagingErrorHandlingEventHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomConventions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomHandlerCollectionFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomHandlerCollectionFactory.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomMessageSerializationStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/CustomMessageSerializationStrategy.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/IMessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/IMessageHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/IMessageTypeRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/IMessageTypeRegistry.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/MessageHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/MessageHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Internals/MessageTypeRegistry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Internals/MessageTypeRegistry.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/Micro.Messaging.RabbitMQ.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/Micro.Messaging.RabbitMQ.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/RabbitMQBrokerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/RabbitMQBrokerClient.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/RabbitMQMessageSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/RabbitMQMessageSubscriber.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging.RabbitMQ/RabbitMQOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging.RabbitMQ/RabbitMQOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Brokers/IMessageBroker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Brokers/IMessageBroker.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Brokers/MessageBroker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Brokers/MessageBroker.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Clients/DefaultMessageBrokerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Clients/DefaultMessageBrokerClient.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Clients/IMessageBrokerClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Clients/IMessageBrokerClient.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/DefaultMessagingExceptionPolicyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/DefaultMessagingExceptionPolicyHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/DefaultMessagingExceptionPolicyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/DefaultMessagingExceptionPolicyResolver.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/FailedMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/FailedMessage.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/IMessagingExceptionPolicyHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/IMessagingExceptionPolicyHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/IMessagingExceptionPolicyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/IMessagingExceptionPolicyResolver.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Exceptions/MessageExceptionPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Exceptions/MessageExceptionPolicy.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/MessageEnvelope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/MessageEnvelope.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/MessagingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/MessagingOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Micro.Messaging.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Micro.Messaging.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Subscribers/DefaultMessageSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Subscribers/DefaultMessageSubscriber.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Messaging/Subscribers/IMessageSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Messaging/Subscribers/IMessageSubscriber.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Logging/Decorators/LoggingCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Logging/Decorators/LoggingCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Logging/Decorators/LoggingEventHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Logging/Decorators/LoggingEventHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Logging/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Logging/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Logging/Middlewares/ContextLoggingMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Logging/Middlewares/ContextLoggingMiddleware.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Logging/SerilogOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Logging/SerilogOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/Decorators/MessageBrokerMetricsDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/Decorators/MessageBrokerMetricsDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/IMetrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/IMetrics.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/MeterAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/MeterAttribute.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/Metrics.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/Metrics.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/MetricsOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/MetricsOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Metrics/ObservableValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Metrics/ObservableValue.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Micro.Observability.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Micro.Observability.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Tracing/Decorators/MessageBrokerTracingDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Tracing/Decorators/MessageBrokerTracingDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Tracing/Decorators/MessageHandlerTracingDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Tracing/Decorators/MessageHandlerTracingDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Tracing/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Tracing/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Observability/Tracing/TracingOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Observability/Tracing/TracingOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Encryption/AesEncryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Encryption/AesEncryptor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Encryption/IEncryptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Encryption/IEncryptor.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Encryption/IPasswordManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Encryption/IPasswordManager.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Encryption/PasswordManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Encryption/PasswordManager.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Hashing/IShaHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Hashing/IShaHasher.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Hashing/ShaHasher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Hashing/ShaHasher.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Micro.Security.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Micro.Security.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Random/IRng.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Random/IRng.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Random/Rng.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Random/Rng.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/SecurityOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/SecurityOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Signing/ISigner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Signing/ISigner.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Signing/Signer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Signing/Signer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/ICertificatesIssuer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/ICertificatesIssuer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/ICertificatesStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/ICertificatesStore.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/IKeyValueSecrets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/IKeyValueSecrets.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/ILeaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/ILeaseService.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/CertificatesIssuer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/CertificatesIssuer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/CertificatesStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/CertificatesStore.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/EmptyCertificatesIssuer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/EmptyCertificatesIssuer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/KeyValueSecrets.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/KeyValueSecrets.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/LeaseService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/LeaseService.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/Internals/VaultHostedService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/Internals/VaultHostedService.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/JsonParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/JsonParser.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/LeaseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/LeaseData.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/VaultAuthTypeNotSupportedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/VaultAuthTypeNotSupportedException.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/VaultException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/VaultException.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Security/Vault/VaultOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Security/Vault/VaultOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/EndpointContract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/EndpointContract.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/MessageContract.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/MessageContract.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/Micro.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/Micro.Testing.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/OptionsProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/OptionsProvider.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/PactBrokerPublisher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/PactBrokerPublisher.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/TestApp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/TestApp.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/TestAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/TestAuthenticator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/TestHttpClientFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/TestHttpClientFactory.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/TestMessageBroker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/TestMessageBroker.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/TestServer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/TestServer.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Testing/XUnitOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Testing/XUnitOutput.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Decorators/OutboxInstantSenderCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Decorators/OutboxInstantSenderCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Decorators/OutboxInstantSenderEventHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Decorators/OutboxInstantSenderEventHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Decorators/TransactionalCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Decorators/TransactionalCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Decorators/TransactionalEventHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Decorators/TransactionalEventHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/EfInbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/EfInbox.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/IInbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/IInbox.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/InboxCleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/InboxCleaner.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/InboxCommandHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/InboxCommandHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/InboxEventHandlerDecorator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/InboxEventHandlerDecorator.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/InboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/InboxMessage.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Inbox/InboxOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Inbox/InboxOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Micro.Transactions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Micro.Transactions.csproj -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/EfOutbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/EfOutbox.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/IOutbox.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/IOutbox.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/OutboxCleaner.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/OutboxCleaner.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/OutboxMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/OutboxMessage.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/OutboxMessageBroker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/OutboxMessageBroker.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/OutboxOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/OutboxOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro.Transactions/Outbox/OutboxSender.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro.Transactions/Outbox/OutboxSender.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Abstractions/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Abstractions/ICommand.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Abstractions/IEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Abstractions/IEvent.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Abstractions/IMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Abstractions/IMessage.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Abstractions/IQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Abstractions/IQuery.cs -------------------------------------------------------------------------------- /src/Framework/Micro/AppOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/AppOptions.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Attributes/DecoratorAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Attributes/DecoratorAttribute.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Attributes/HiddenAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Attributes/HiddenAttribute.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Attributes/MessageAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Attributes/MessageAttribute.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Dispatchers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Dispatchers/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Dispatchers/InMemoryCommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Dispatchers/InMemoryCommandDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Dispatchers/InMemoryDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Dispatchers/InMemoryDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Dispatchers/InMemoryEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Dispatchers/InMemoryEventDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Dispatchers/InMemoryQueryDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Dispatchers/InMemoryQueryDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Exceptions/CustomException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Exceptions/CustomException.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Extensions.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/ICommandDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/ICommandDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/ICommandHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/ICommandHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/IDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/IDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/IEventDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/IEventDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/IEventHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/IEventHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/IQueryDispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/IQueryDispatcher.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Handlers/IQueryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Handlers/IQueryHandler.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Micro.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Micro.csproj -------------------------------------------------------------------------------- /src/Framework/Micro/Pagination/IPagedQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Pagination/IPagedQuery.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Pagination/Paged.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Pagination/Paged.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Pagination/PagedBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Pagination/PagedBase.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Pagination/PagedQuery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Pagination/PagedQuery.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Serialization/IJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Serialization/IJsonSerializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Serialization/SystemTextJsonSerializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Serialization/SystemTextJsonSerializer.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Time/IClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Time/IClock.cs -------------------------------------------------------------------------------- /src/Framework/Micro/Time/UtcClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Framework/Micro/Time/UtcClock.cs -------------------------------------------------------------------------------- /src/Gateway/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/Dockerfile -------------------------------------------------------------------------------- /src/Gateway/Gateway.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/Gateway.rest -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/Messages/SignUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/Messages/SignUp.cs -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/MySpot.Gateway.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/MySpot.Gateway.Api.csproj -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/Program.cs -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/appsettings.json -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Gateway/MySpot.Gateway.Api/yarp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Gateway/MySpot.Gateway.Api/yarp.json -------------------------------------------------------------------------------- /src/Saga/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Saga/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/Dockerfile -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/AsyncApi.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/ParkingSpotReservationRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/ParkingSpotReservationRemoved.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/ParkingSpotReserved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/ParkingSpotReserved.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/RemoveReservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/RemoveReservation.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/ReserveResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/ReserveResource.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/ResourceReservationFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/ResourceReservationFailed.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Messages/ResourceReserved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Messages/ResourceReserved.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/MessagesHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/MessagesHandler.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/MySpot.Saga.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/MySpot.Saga.Api.csproj -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Program.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/Sagas/ReservationSaga.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/Sagas/ReservationSaga.cs -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/appsettings.json -------------------------------------------------------------------------------- /src/Saga/MySpot.Saga.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Saga/MySpot.Saga.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Saga/Saga.rest: -------------------------------------------------------------------------------- 1 | 2 | @url = http://localhost:5010 3 | 4 | ### 5 | GET {{url}} -------------------------------------------------------------------------------- /src/Services/Availability/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/Availability/Availability.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/Availability.rest -------------------------------------------------------------------------------- /src/Services/Availability/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/Dockerfile -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/MySpot.Services.Availability.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/MySpot.Services.Availability.Api.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/appsettings.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/appsettings.test.json -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/AddResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/AddResource.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/DeleteResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/DeleteResource.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/AddResourceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/AddResourceHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/DeleteResourceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/DeleteResourceHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/ReleaseResourceReservationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/ReleaseResourceReservationHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/ReserveResourceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/Handlers/ReserveResourceHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/ReleaseResourceReservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/ReleaseResourceReservation.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Commands/ReserveResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Commands/ReserveResource.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/DTO/ReservationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/DTO/ReservationDto.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/DTO/ResourceDetailsDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/DTO/ResourceDetailsDto.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/DTO/ResourceDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/DTO/ResourceDto.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/External/Handlers/ParkingSpotCreatedHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/External/Handlers/ParkingSpotCreatedHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/External/ParkingSpotCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/External/ParkingSpotCreated.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceAdded.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceDeleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceDeleted.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationCanceled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationCanceled.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationFailed.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationReleased.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReservationReleased.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReserved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Events/ResourceReserved.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/InvalidCustomerStateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/InvalidCustomerStateException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ReservationNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ReservationNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ResourceAlreadyExistsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ResourceAlreadyExistsException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ResourceNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/ResourceNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/UnauthorizedResourceAccessException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Exceptions/UnauthorizedResourceAccessException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/MySpot.Services.Availability.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/MySpot.Services.Availability.Application.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Queries/GetResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Queries/GetResource.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Application/Queries/GetResources.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Application/Queries/GetResources.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Entities/AggregateId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Entities/AggregateId.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Entities/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Entities/AggregateRoot.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Entities/Reservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Entities/Reservation.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Entities/Resource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Entities/Resource.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/IDomainEvent.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationAdded.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationAdded.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationCanceled.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationCanceled.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationReleased.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/ReservationReleased.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/ResourceCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/ResourceCreated.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Events/ResourceDeleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Events/ResourceDeleted.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/CannotExpropriateReservationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/CannotExpropriateReservationException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidAggregateIdException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidAggregateIdException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidCapacityException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidCapacityException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidResourceTagsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/InvalidResourceTagsException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/MissingResourceTagsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/MissingResourceTagsException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/PastDateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/PastDateException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/ResourceCapacityExceededException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Exceptions/ResourceCapacityExceededException.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/MySpot.Services.Availability.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/MySpot.Services.Availability.Core.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/Repositories/IResourcesRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/Repositories/IResourcesRepository.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Capacity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Capacity.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Date.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Date.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/ReservationId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/ReservationId.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Tag.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Core/ValueObjects/Tag.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/AvailabilityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/AvailabilityDbContext.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Configurations/ReservationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Configurations/ReservationConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Configurations/ResourceConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Configurations/ResourceConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/GetResourceHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/GetResourceHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/GetResourcesHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Handlers/GetResourcesHandler.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/20220410082754_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/20220410082754_Init.Designer.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/20220410082754_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/20220410082754_Init.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/AvailabilityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Migrations/AvailabilityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Repositories/ResourcesRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/DAL/Repositories/ResourcesRepository.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/Messaging/MessagingExceptionPolicyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/Messaging/MessagingExceptionPolicyResolver.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Infrastructure/MySpot.Services.Availability.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Infrastructure/MySpot.Services.Availability.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Const.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Const.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/MySpot.Services.Availability.Tests.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/MySpot.Services.Availability.Tests.Contract.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/MappingMessagingContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/MappingMessagingContractsTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/ParkingSpotsConsumerContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/ParkingSpotsConsumerContractsTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/ReservationsConsumerContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/Provider/ReservationsConsumerContractsTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Contract/TestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Contract/TestDatabase.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Const.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Const.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Endpoints/ResourcesEndpointsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Endpoints/ResourcesEndpointsTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Messaging/AddResourceTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/Messaging/AddResourceTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/MySpot.Services.Availability.Tests.EndToEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/MySpot.Services.Availability.Tests.EndToEnd.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/TestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.EndToEnd/TestDatabase.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Integration/Commands/AddResourceHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Integration/Commands/AddResourceHandlerTests.cs -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Integration/MySpot.Services.Availability.Tests.Integration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Integration/MySpot.Services.Availability.Tests.Integration.csproj -------------------------------------------------------------------------------- /src/Services/Availability/MySpot.Services.Availability.Tests.Integration/TestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Availability/MySpot.Services.Availability.Tests.Integration/TestDatabase.cs -------------------------------------------------------------------------------- /src/Services/Mapping/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/Mapping/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/Dockerfile -------------------------------------------------------------------------------- /src/Services/Mapping/Mapping.rest: -------------------------------------------------------------------------------- 1 | @url = http://localhost:5030 2 | 3 | ### 4 | GET {{url}} -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/MySpot.Services.Mapping.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/MySpot.Services.Mapping.Api.csproj -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Commands/AddResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Commands/AddResource.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Commands/DeleteResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Commands/DeleteResource.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Events/ParkingSpotCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Events/ParkingSpotCreated.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Events/ParkingSpotDeleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Events/ParkingSpotDeleted.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Mapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/ParkingSpotAvailabilityMappings/Mapper.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/Consumer/AvailabilityMessagingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/Consumer/AvailabilityMessagingTests.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/Consumer/ParkingSpotsMessagingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/Consumer/ParkingSpotsMessagingTests.cs -------------------------------------------------------------------------------- /src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/MySpot.Services.Mapping.Tests.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Mapping/MySpot.Services.Mapping.Tests.Contract/MySpot.Services.Mapping.Tests.Contract.csproj -------------------------------------------------------------------------------- /src/Services/Notifications/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/Notifications/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/Dockerfile -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Clients/EmailApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Clients/EmailApiClient.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Clients/IEmailApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Clients/IEmailApiClient.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Commands/Handlers/SendEmailHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Commands/Handlers/SendEmailHandler.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Commands/SendEmail.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Commands/SendEmail.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Configurations/TemplateConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Configurations/TemplateConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Configurations/UserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Configurations/UserConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/20220406173006_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/20220406173006_Init.Designer.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/20220406173006_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/20220406173006_Init.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/NotificationsDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/Migrations/NotificationsDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/NotificationsDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/NotificationsDataInitializer.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/NotificationsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/DAL/NotificationsDbContext.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Entities/Template.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Entities/Template.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Entities/User.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Events/External/Handlers/SignedUpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Events/External/Handlers/SignedUpHandler.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Events/External/SignedUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Events/External/SignedUp.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/InvalidEmailException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/InvalidEmailException.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/TemplateNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/TemplateNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/UserNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Exceptions/UserNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/MySpot.Services.Notifications.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/MySpot.Services.Notifications.Api.csproj -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/Notifications/MySpot.Services.Notifications.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/MySpot.Services.Notifications.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/Notifications/Notifications.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Notifications/Notifications.rest -------------------------------------------------------------------------------- /src/Services/ParkingSpots/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/ParkingSpots/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/Dockerfile -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/MySpot.Services.ParkingSpots.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/MySpot.Services.ParkingSpots.Api.csproj -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/AvailabilityApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/AvailabilityApiClient.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/DTO/AddResourceDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/DTO/AddResourceDto.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/IAvailabilityApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Clients/IAvailabilityApiClient.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Configurations/ParkingSpotConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Configurations/ParkingSpotConfiguration.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/20220404155300_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/20220404155300_Init.Designer.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/20220404155300_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/20220404155300_Init.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/ParkingSpotsDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/Migrations/ParkingSpotsDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/ParkingSpotsDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/ParkingSpotsDataInitializer.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/ParkingSpotsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/DAL/ParkingSpotsDbContext.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Entities/ParkingSpot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Entities/ParkingSpot.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Events/ParkingSpotCreated.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Events/ParkingSpotCreated.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Events/ParkingSpotDeleted.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Events/ParkingSpotDeleted.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Exceptions/CannotAddResourceException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Exceptions/CannotAddResourceException.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Exceptions/ParkingSpotNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Exceptions/ParkingSpotNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Extensions.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/MySpot.Services.ParkingSpots.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/MySpot.Services.ParkingSpots.Core.csproj -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Services/IParkingSpotsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Services/IParkingSpotsService.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Services/ParkingSpotsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Core/Services/ParkingSpotsService.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/Consumer/AvailabilityApiContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/Consumer/AvailabilityApiContractsTests.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/MySpot.Services.ParkingSpots.Tests.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/MySpot.Services.ParkingSpots.Tests.Contract.csproj -------------------------------------------------------------------------------- /src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/Provider/MappingMessagingContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/MySpot.Services.ParkingSpots.Tests.Contract/Provider/MappingMessagingContractsTests.cs -------------------------------------------------------------------------------- /src/Services/ParkingSpots/ParkingSpots.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/ParkingSpots/ParkingSpots.rest -------------------------------------------------------------------------------- /src/Services/Reservations/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/Reservations/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/Dockerfile -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/MySpot.Services.Reservations.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/MySpot.Services.Reservations.Api.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/appsettings.test.json -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Clients/DTO/ResourceDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Clients/DTO/ResourceDto.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Clients/IAvailabilityApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Clients/IAvailabilityApiClient.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/ChangeReservationLicensePlate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/ChangeReservationLicensePlate.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/ChangeReservationNote.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/ChangeReservationNote.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/CreateWeeklyReservations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/CreateWeeklyReservations.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/CreateWeeklyReservationsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/CreateWeeklyReservationsHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/MakeReservationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/MakeReservationHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/RemoveReservationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/RemoveReservationHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/UpdateReservationHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/Handlers/UpdateReservationHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/MakeReservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/MakeReservation.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/MakeReservationIncorrect.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/MakeReservationIncorrect.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/RemoveReservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/RemoveReservation.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/VerifyReservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Commands/VerifyReservation.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/DTO/ReservationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/DTO/ReservationDto.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/DTO/WeeklyReservationsDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/DTO/WeeklyReservationsDto.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Events/External/Handlers/SignedUpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Events/External/Handlers/SignedUpHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Events/External/SignedUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Events/External/SignedUp.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReservationFailed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReservationFailed.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReservationRemoved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReservationRemoved.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReserved.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Events/ParkingSpotReserved.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Exceptions/WeeklyReservationsForCurrentWeekNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Exceptions/WeeklyReservationsForCurrentWeekNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/MySpot.Services.Reservations.Application.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/MySpot.Services.Reservations.Application.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Application/Queries/GetWeeklyReservations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Application/Queries/GetWeeklyReservations.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/DomainServices/IWeeklyReservationsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/DomainServices/IWeeklyReservationsService.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/DomainServices/WeeklyReservationsService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/DomainServices/WeeklyReservationsService.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/AggregateId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/AggregateId.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/AggregateRoot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/AggregateRoot.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/Reservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/Reservation.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/User.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/WeeklyReservations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Entities/WeeklyReservations.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Events/IDomainEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Events/IDomainEvent.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/CannotMakeReservationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/CannotMakeReservationException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/CannotModifyPastReservationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/CannotModifyPastReservationException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/EmptyParkingSpotException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/EmptyParkingSpotException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidAggregateIdException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidAggregateIdException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidCapacityException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidCapacityException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidEntityIdException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidEntityIdException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidLicensePlateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidLicensePlateException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidReservationDateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidReservationDateException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidWeeklyParkingSpotDatesException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/InvalidWeeklyParkingSpotDatesException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/NoReservationPolicyFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/NoReservationPolicyFoundException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/ParkingSpotAlreadyReservedException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/ParkingSpotAlreadyReservedException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/PastDateException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/PastDateException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/ReservationNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/ReservationNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/UserNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Exception/UserNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Factories/IWeeklyReservationsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Factories/IWeeklyReservationsFactory.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Factories/WeeklyReservationsFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Factories/WeeklyReservationsFactory.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/MySpot.Services.Reservations.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/MySpot.Services.Reservations.Core.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/BossReservationPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/BossReservationPolicy.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/IReservationPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/IReservationPolicy.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/ManagerReservationPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/ManagerReservationPolicy.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/RegularEmployeeReservationPolicy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Policies/RegularEmployeeReservationPolicy.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Repository/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Repository/IUserRepository.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Repository/IWeeklyReservationsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Repository/IWeeklyReservationsRepository.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Types/ParkingSpotId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Types/ParkingSpotId.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Types/ReservationId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Types/ReservationId.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/Types/UserId.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/Types/UserId.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Capacity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Capacity.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Date.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Date.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/JobTitle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/JobTitle.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/LicensePlate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/LicensePlate.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/ReservationState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/ReservationState.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Week.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Core/ValueObjects/Week.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Clients/AvailabilityApiClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Clients/AvailabilityApiClient.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/ReservationConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/ReservationConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/UserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/UserConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/WeeklyReservationsConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Configurations/WeeklyReservationsConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Handlers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Handlers/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Handlers/GetWeeklyReservationsHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Handlers/GetWeeklyReservationsHandler.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/20220414040626_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/20220414040626_Init.Designer.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/20220414040626_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/20220414040626_Init.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/ReservationsDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Migrations/ReservationsDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Repositories/UserRepository.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Repositories/WeeklyReservationsRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/Repositories/WeeklyReservationsRepository.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/ReservationsDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/DAL/ReservationsDbContext.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Messaging/MessagingExceptionPolicyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/Messaging/MessagingExceptionPolicyResolver.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/MySpot.Services.Reservations.Infrastructure.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Infrastructure/MySpot.Services.Reservations.Infrastructure.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/Consumer/AvailabilityApiContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/Consumer/AvailabilityApiContractsTests.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/Consumer/UsersMessagingTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/Consumer/UsersMessagingTests.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/MySpot.Services.Reservations.Tests.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Contract/MySpot.Services.Reservations.Tests.Contract.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Const.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Const.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Endpoints/ReservationsEndpointsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Endpoints/ReservationsEndpointsTests.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Messaging/MakeReservationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/Messaging/MakeReservationTests.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/MySpot.Services.Reservations.Tests.EndToEnd.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/MySpot.Services.Reservations.Tests.EndToEnd.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/TestClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/TestClock.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/TestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.EndToEnd/TestDatabase.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/Commands/MakeReservationHandlerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/Commands/MakeReservationHandlerTests.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/MySpot.Services.Reservations.Tests.Integration.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/MySpot.Services.Reservations.Tests.Integration.csproj -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/TestClock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/TestClock.cs -------------------------------------------------------------------------------- /src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/TestDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/MySpot.Services.Reservations.Tests.Integration/TestDatabase.cs -------------------------------------------------------------------------------- /src/Services/Reservations/Reservations.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Reservations/Reservations.rest -------------------------------------------------------------------------------- /src/Services/Users/.dockerignore: -------------------------------------------------------------------------------- 1 | bin/ 2 | obj/ 3 | tests/ -------------------------------------------------------------------------------- /src/Services/Users/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/Dockerfile -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/MySpot.Services.Users.Api.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/MySpot.Services.Users.Api.csproj -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/Program.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/appsettings.development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/appsettings.development.json -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/appsettings.docker.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/appsettings.docker.json -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/appsettings.json -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/certs/localhost.cer: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/certs/localhost.cer -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/certs/localhost.key: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/certs/localhost.key -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/certs/localhost.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/certs/localhost.pem -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Api/certs/localhost.pfx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Api/certs/localhost.pfx -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/AsyncApi.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/AsyncApi.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Commands/Handlers/SignInHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Commands/Handlers/SignInHandler.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Commands/Handlers/SignUpHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Commands/Handlers/SignUpHandler.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Commands/SignIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Commands/SignIn.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Commands/SignUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Commands/SignUp.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Configurations/RoleConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Configurations/RoleConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Configurations/UserConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Configurations/UserConfiguration.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/20220409181839_Init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/20220409181839_Init.Designer.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/20220409181839_Init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/20220409181839_Init.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/UsersDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Migrations/UsersDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Repositories/RoleRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Repositories/RoleRepository.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/Repositories/UserRepository.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/UsersDataInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/UsersDataInitializer.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DAL/UsersDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DAL/UsersDbContext.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DTO/UserDetailsDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DTO/UserDetailsDto.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/DTO/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/DTO/UserDto.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Entities/Role.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Entities/Role.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Entities/User.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Events/SignedIn.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Events/SignedIn.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Events/SignedUp.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Events/SignedUp.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Exceptions/EmailInUseException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Exceptions/EmailInUseException.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Exceptions/InvalidCredentialsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Exceptions/InvalidCredentialsException.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Exceptions/InvalidEmailException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Exceptions/InvalidEmailException.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Exceptions/MissingPasswordException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Exceptions/MissingPasswordException.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Exceptions/RoleNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Exceptions/RoleNotFoundException.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/MySpot.Services.Users.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/MySpot.Services.Users.Core.csproj -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Queries/GetUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Queries/GetUser.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Queries/Handlers/Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Queries/Handlers/Extensions.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Queries/Handlers/GetUserHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Queries/Handlers/GetUserHandler.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Repositories/IRoleRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Repositories/IRoleRepository.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Repositories/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Repositories/IUserRepository.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Services/HttpContextTokenStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Services/HttpContextTokenStorage.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Core/Services/ITokenStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Core/Services/ITokenStorage.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Tests.Contract/Const.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Tests.Contract/Const.cs -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Tests.Contract/MySpot.Services.Users.Tests.Contract.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Tests.Contract/MySpot.Services.Users.Tests.Contract.csproj -------------------------------------------------------------------------------- /src/Services/Users/MySpot.Services.Users.Tests.Contract/Provider/ReservationsMessagingContractsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/MySpot.Services.Users.Tests.Contract/Provider/ReservationsMessagingContractsTests.cs -------------------------------------------------------------------------------- /src/Services/Users/Users.rest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/src/Services/Users/Users.rest -------------------------------------------------------------------------------- /tye.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/devmentors/MySpot-Microservices/HEAD/tye.yaml --------------------------------------------------------------------------------