SYMBOL INDEX (1317 symbols across 418 files) FILE: src/Aspire/src/ServiceDefaults/Extensions.cs class Extensions (line 9) | public static class Extensions method AddServiceDefaults (line 11) | public static IHostApplicationBuilder AddServiceDefaults(this WebAppli... method UseServiceDefaults (line 34) | public static WebApplication UseServiceDefaults(this WebApplication app) FILE: src/BuildingBlocks/Caching/CachingBehavior.cs class CachingBehavior (line 7) | public class CachingBehavior : IPipelineBehavior Handle(TRequest request, RequestHandlerDe... FILE: src/BuildingBlocks/Caching/ICacheRequest.cs type ICacheRequest (line 3) | public interface ICacheRequest FILE: src/BuildingBlocks/Caching/IInvalidateCacheRequest.cs type IInvalidateCacheRequest (line 3) | public interface IInvalidateCacheRequest FILE: src/BuildingBlocks/Caching/InvalidateCachingBehavior.cs class InvalidateCachingBehavior (line 7) | public class InvalidateCachingBehavior : IPipelineB... method InvalidateCachingBehavior (line 14) | public InvalidateCachingBehavior(IEasyCachingProviderFactory cachingFa... method Handle (line 21) | public async Task Handle(TRequest request, RequestHandlerDe... FILE: src/BuildingBlocks/Constants/IdentityConstant.cs class IdentityConstant (line 3) | public static class IdentityConstant class Role (line 5) | public static class Role FILE: src/BuildingBlocks/Contracts/EventBus.Messages/FlighContracts.cs type FlightCreated (line 5) | public record FlightCreated(Guid Id) : IIntegrationEvent; type FlightUpdated (line 6) | public record FlightUpdated(Guid Id) : IIntegrationEvent; type FlightDeleted (line 7) | public record FlightDeleted(Guid Id) : IIntegrationEvent; type AircraftCreated (line 8) | public record AircraftCreated(Guid Id) : IIntegrationEvent; type AirportCreated (line 9) | public record AirportCreated(Guid Id) : IIntegrationEvent; type SeatCreated (line 10) | public record SeatCreated(Guid Id) : IIntegrationEvent; type SeatReserved (line 11) | public record SeatReserved(Guid Id) : IIntegrationEvent; FILE: src/BuildingBlocks/Contracts/EventBus.Messages/IdentityContracts.cs type UserCreated (line 5) | public record UserCreated(Guid Id, string Name, string PassportNumber) :... FILE: src/BuildingBlocks/Contracts/EventBus.Messages/PassengerContracts.cs type PassengerRegistrationCompleted (line 5) | public record PassengerRegistrationCompleted(Guid Id) : IIntegrationEvent; type PassengerCreated (line 6) | public record PassengerCreated(Guid Id) : IIntegrationEvent; FILE: src/BuildingBlocks/Contracts/EventBus.Messages/ReservationContracts.cs type BookingCreated (line 5) | public record BookingCreated(Guid Id) : IIntegrationEvent; FILE: src/BuildingBlocks/Core/CQRS/ICommand.cs type ICommand (line 5) | public interface ICommand : ICommand type ICommand (line 9) | public interface ICommand : IRequest FILE: src/BuildingBlocks/Core/CQRS/ICommandHandler.cs type ICommandHandler (line 5) | public interface ICommandHandler : ICommandHandler : IRequestHandl... FILE: src/BuildingBlocks/Core/CQRS/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/BuildingBlocks/Core/CQRS/IQueryHandler.cs type IQueryHandler (line 5) | public interface IQueryHandler : IRequestHandler mappers) method MapToIntegrationEvent (line 14) | public IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event) method MapToInternalCommand (line 26) | public IInternalCommand? MapToInternalCommand(IDomainEvent @event) FILE: src/BuildingBlocks/Core/Event/EventType.cs type EventType (line 3) | [Flags] FILE: src/BuildingBlocks/Core/Event/IDomainEvent.cs type IDomainEvent (line 3) | public interface IDomainEvent : IEvent FILE: src/BuildingBlocks/Core/Event/IEvent.cs type IEvent (line 7) | public interface IEvent : INotification FILE: src/BuildingBlocks/Core/Event/IHaveIntegrationEvent.cs type IHaveIntegrationEvent (line 3) | public interface IHaveIntegrationEvent FILE: src/BuildingBlocks/Core/Event/IIntegrationEvent.cs type IIntegrationEvent (line 5) | [ExcludeFromTopology] FILE: src/BuildingBlocks/Core/Event/IInternalCommand.cs type IInternalCommand (line 3) | public interface IInternalCommand : IEvent FILE: src/BuildingBlocks/Core/Event/InternalCommand.cs type InternalCommand (line 5) | public record InternalCommand : IInternalCommand, ICommand; FILE: src/BuildingBlocks/Core/Event/MessageEnvelope.cs class MessageEnvelope (line 5) | public class MessageEnvelope method MessageEnvelope (line 7) | public MessageEnvelope(object? message, IDictionary? ... method MessageEnvelope (line 20) | public MessageEnvelope(TMessage message, IDictionary ... class MessageEnvelope (line 17) | public class MessageEnvelope : MessageEnvelope method MessageEnvelope (line 7) | public MessageEnvelope(object? message, IDictionary? ... method MessageEnvelope (line 20) | public MessageEnvelope(TMessage message, IDictionary ... FILE: src/BuildingBlocks/Core/EventDispatcher.cs class EventDispatcher (line 12) | public sealed class EventDispatcher( method SendAsync (line 21) | public async Task SendAsync(IReadOnlyList events, Type type = null, method SendAsync (line 70) | public async Task SendAsync(T @event, Type type = null, method MapDomainEventToIntegrationEventAsync (line 76) | private Task> MapDomainEventToIntegra... method MapDomainEventToInternalCommandAsync (line 106) | private Task> MapDomainEventToInternal... method GetWrappedIntegrationEvents (line 131) | private IEnumerable GetWrappedIntegrationEvents(IRe... method SetHeaders (line 146) | private IDictionary SetHeaders() FILE: src/BuildingBlocks/Core/IEventDispatcher.cs type IEventDispatcher (line 5) | public interface IEventDispatcher method SendAsync (line 7) | public Task SendAsync(IReadOnlyList events, Type type = null, Ca... method SendAsync (line 9) | public Task SendAsync(T @event, Type type = null, CancellationToken... FILE: src/BuildingBlocks/Core/IEventMapper.cs type IEventMapper (line 5) | public interface IEventMapper method MapToIntegrationEvent (line 7) | IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event); method MapToInternalCommand (line 8) | IInternalCommand? MapToInternalCommand(IDomainEvent @event); FILE: src/BuildingBlocks/Core/IntegrationEventWrapper.cs type IntegrationEventWrapper (line 5) | public record IntegrationEventWrapper(TDomainEventType... FILE: src/BuildingBlocks/Core/Model/Aggregate.cs type Aggregate (line 5) | public abstract record Aggregate : Entity, IAggregate FILE: src/BuildingBlocks/Core/Model/Entity.cs type Entity (line 3) | public abstract record Entity : IEntity FILE: src/BuildingBlocks/Core/Model/IAggregate.cs type IAggregate (line 5) | public interface IAggregate : IAggregate, IEntity method ClearDomainEvents (line 12) | IEvent[] ClearDomainEvents(); type IAggregate (line 9) | public interface IAggregate : IEntity method ClearDomainEvents (line 12) | IEvent[] ClearDomainEvents(); FILE: src/BuildingBlocks/Core/Model/IEntity.cs type IEntity (line 3) | public interface IEntity : IEntity type IEntity (line 8) | public interface IEntity : IVersion FILE: src/BuildingBlocks/Core/Model/IVersion.cs type IVersion (line 4) | public interface IVersion FILE: src/BuildingBlocks/Core/Pagination/Extensions.cs class Extensions (line 6) | public static class Extensions method ApplyPagingAsync (line 8) | public static async Task> ApplyPagingAsync( FILE: src/BuildingBlocks/Core/Pagination/IPageList.cs type IPageList (line 3) | public interface IPageList FILE: src/BuildingBlocks/Core/Pagination/IPageQuery.cs type IPageQuery (line 5) | public interface IPageQuery : IPageRequest, IRequest(IReadOnlyList Items, int PageNumber, int Pa... FILE: src/BuildingBlocks/EFCore/AppDbContextBase.cs class AppDbContextBase (line 12) | public abstract class AppDbContextBase : DbContext, IDbContext method AppDbContextBase (line 18) | protected AppDbContextBase(DbContextOptions options, ICurrentUserProvi... method OnModelCreating (line 26) | protected override void OnModelCreating(ModelBuilder builder) method CreateExecutionStrategy (line 30) | public IExecutionStrategy CreateExecutionStrategy() => Database.Create... method BeginTransactionAsync (line 32) | public async Task BeginTransactionAsync(CancellationToken cancellation... method CommitTransactionAsync (line 40) | public async Task CommitTransactionAsync(CancellationToken cancellatio... method RollbackTransactionAsync (line 59) | public async Task RollbackTransactionAsync(CancellationToken cancellat... method ExecuteTransactionalAsync (line 74) | public Task ExecuteTransactionalAsync(CancellationToken cancellationTo... method SaveChangesAsync (line 94) | public override async Task SaveChangesAsync(CancellationToken can... method GetDomainEvents (line 122) | public IReadOnlyList GetDomainEvents() method OnBeforeSaving (line 141) | private void OnBeforeSaving() FILE: src/BuildingBlocks/EFCore/DesignTimeDbContextFactoryBase.cs class DesignTimeDbContextFactoryBase (line 7) | public abstract class DesignTimeDbContextFactoryBase : IDesign... method CreateDbContext (line 9) | public TContext CreateDbContext(string[] args) method CreateNewInstance (line 14) | protected abstract TContext CreateNewInstance(DbContextOptions( method Handle (line 22) | public async Task Handle(TRequest request, RequestHandlerDe... FILE: src/BuildingBlocks/EFCore/Extensions.cs class Extensions (line 16) | public static class Extensions method AddCustomDbContext (line 18) | public static IServiceCollection AddCustomDbContext(this Web... method UseMigration (line 53) | public static IApplicationBuilder UseMigration(this IApplica... method FilterSoftDeletedProperties (line 64) | public static void FilterSoftDeletedProperties(this ModelBuilder model... method ToSnakeCaseTables (line 85) | public static void ToSnakeCaseTables(this ModelBuilder modelBuilder) method MigrateAsync (line 115) | private static async Task MigrateAsync(IServiceProvider serv... method SeedAsync (line 133) | private static async Task SeedAsync(IServiceProvider serviceProvider) FILE: src/BuildingBlocks/EFCore/IDataSeeder.cs type IDataSeeder (line 3) | public interface IDataSeeder method SeedAllAsync (line 5) | Task SeedAllAsync(); type ITestDataSeeder (line 8) | public interface ITestDataSeeder method SeedAllAsync (line 10) | Task SeedAllAsync(); FILE: src/BuildingBlocks/EFCore/IDbContext.cs type IDbContext (line 8) | public interface IDbContext method Set (line 10) | DbSet Set() where TEntity : class; method GetDomainEvents (line 11) | IReadOnlyList GetDomainEvents(); method SaveChangesAsync (line 12) | Task SaveChangesAsync(CancellationToken cancellationToken = defau... method BeginTransactionAsync (line 13) | Task BeginTransactionAsync(CancellationToken cancellationToken = defau... method CommitTransactionAsync (line 14) | Task CommitTransactionAsync(CancellationToken cancellationToken = defa... method RollbackTransactionAsync (line 15) | Task RollbackTransactionAsync(CancellationToken cancellationToken = de... method CreateExecutionStrategy (line 16) | IExecutionStrategy CreateExecutionStrategy(); method ExecuteTransactionalAsync (line 17) | Task ExecuteTransactionalAsync(CancellationToken cancellationToken = d... FILE: src/BuildingBlocks/EFCore/ISeedManager.cs type ISeedManager (line 3) | public interface ISeedManager method ExecuteSeedAsync (line 5) | Task ExecuteSeedAsync(); method ExecuteTestSeedAsync (line 6) | Task ExecuteTestSeedAsync(); FILE: src/BuildingBlocks/EFCore/PostgresOptions.cs class PostgresOptions (line 3) | public class PostgresOptions FILE: src/BuildingBlocks/EFCore/SeedManagers.cs class SeedManager (line 8) | public class SeedManager( method ExecuteSeedAsync (line 14) | public async Task ExecuteSeedAsync() method ExecuteTestSeedAsync (line 30) | public async Task ExecuteTestSeedAsync() FILE: src/BuildingBlocks/EventStoreDB/BackgroundWorkers/BackgroundWorker.cs class BackgroundWorker (line 6) | public class BackgroundWorker : BackgroundService method BackgroundWorker (line 11) | public BackgroundWorker( method ExecuteAsync (line 20) | protected override Task ExecuteAsync(CancellationToken stoppingToken) => FILE: src/BuildingBlocks/EventStoreDB/Config.cs class EventStoreOptions (line 15) | public class EventStoreOptions type EventStoreDBOptions (line 21) | public record EventStoreDBOptions( class EventStoreDBConfigExtensions (line 25) | public static class EventStoreDBConfigExtensions method AddEventStoreDB (line 27) | public static IServiceCollection AddEventStoreDB(this IServiceCollecti... method AddEventStoreDBSubscriptionToAll (line 47) | public static IServiceCollection AddEventStoreDBSubscriptionToAll( method AddProjections (line 75) | public static IServiceCollection AddProjections(this IServiceCollectio... method RegisterProjections (line 85) | private static void RegisterProjections(IServiceCollection services, A... FILE: src/BuildingBlocks/EventStoreDB/Events/AggregateEventSourcing.cs type AggregateEventSourcing (line 6) | public abstract record AggregateEventSourcing : Entity, IAggre... FILE: src/BuildingBlocks/EventStoreDB/Events/AggregateStreamExtensions.cs class AggregateStreamExtensions (line 6) | public static class AggregateStreamExtensions method AggregateStream (line 8) | public static async Task AggregateStream( FILE: src/BuildingBlocks/EventStoreDB/Events/EventTypeMapper.cs class EventTypeMapper (line 6) | public class EventTypeMapper method AddCustomMap (line 13) | public static void AddCustomMap(string mappedEventTypeName) => AddC... method AddCustomMap (line 15) | public static void AddCustomMap(Type eventType, string mappedEventType... method ToName (line 21) | public static string ToName() => ToName(typeof(TEventType)); method ToName (line 23) | public static string ToName(Type eventType) => Instance.typeNameMap.Ge... method ToType (line 32) | public static Type? ToType(string eventTypeName) => Instance.typeMap.G... FILE: src/BuildingBlocks/EventStoreDB/Events/IAggregateEventSourcing.cs type IAggregateEventSourcing (line 6) | public interface IAggregateEventSourcing : IProjection, IEntity method ClearDomainEvents (line 9) | IDomainEvent[] ClearDomainEvents(); type IAggregateEventSourcing (line 12) | public interface IAggregateEventSourcing : IAggregateEventSourcing, I... method ClearDomainEvents (line 9) | IDomainEvent[] ClearDomainEvents(); FILE: src/BuildingBlocks/EventStoreDB/Events/IEventHandler.cs type IEventHandler (line 6) | public interface IEventHandler : INotificationHandler FILE: src/BuildingBlocks/EventStoreDB/Events/IExternalEvent.cs type IExternalEvent (line 5) | public interface IExternalEvent : IEvent FILE: src/BuildingBlocks/EventStoreDB/Events/IProjection.cs type IProjection (line 3) | public interface IProjection method When (line 5) | void When(object @event); FILE: src/BuildingBlocks/EventStoreDB/Events/StreamEvent.cs type EventMetadata (line 5) | public record EventMetadata( class StreamEvent (line 10) | public class StreamEvent : IEvent method StreamEvent (line 15) | public StreamEvent(object data, EventMetadata metadata) method StreamEvent (line 26) | public StreamEvent(T data, EventMetadata metadata) : base(data, metadata) class StreamEvent (line 22) | public class StreamEvent : StreamEvent where T : notnull method StreamEvent (line 15) | public StreamEvent(object data, EventMetadata metadata) method StreamEvent (line 26) | public StreamEvent(T data, EventMetadata metadata) : base(data, metadata) FILE: src/BuildingBlocks/EventStoreDB/Events/StreamEventExtensions.cs class StreamEventExtensions (line 7) | public static class StreamEventExtensions method ToStreamEvent (line 9) | public static StreamEvent? ToStreamEvent(this ResolvedEvent resolvedEv... FILE: src/BuildingBlocks/EventStoreDB/Events/StreamNameMapper.cs class StreamNameMapper (line 5) | public class StreamNameMapper method AddCustomMap (line 11) | public static void AddCustomMap(string mappedStreamName) => method AddCustomMap (line 14) | public static void AddCustomMap(Type streamType, string mappedStreamName) method ToStreamId (line 18) | public static string ToStreamId(object aggregateId, object? t... method ToStreamId (line 21) | public static string ToStreamId(Type streamType, object aggregateId, o... FILE: src/BuildingBlocks/EventStoreDB/Extensions.cs class Extensions (line 9) | public static class Extensions method AddEventStore (line 12) | public static IServiceCollection AddEventStore( FILE: src/BuildingBlocks/EventStoreDB/Projections/IProjectionProcessor.cs type IProjectionProcessor (line 6) | public interface IProjectionProcessor method ProcessEventAsync (line 8) | Task ProcessEventAsync(StreamEvent streamEvent, CancellationToke... FILE: src/BuildingBlocks/EventStoreDB/Projections/IProjectionPublisher.cs type IProjectionPublisher (line 6) | public interface IProjectionPublisher method PublishAsync (line 8) | Task PublishAsync(StreamEvent streamEvent, CancellationToken can... method PublishAsync (line 11) | Task PublishAsync(StreamEvent streamEvent, CancellationToken cancellat... FILE: src/BuildingBlocks/EventStoreDB/Projections/ProjectionPublisher.cs class ProjectionPublisher (line 7) | public class ProjectionPublisher : IProjectionPublisher method ProjectionPublisher (line 11) | public ProjectionPublisher(IServiceProvider serviceProvider) method PublishAsync (line 16) | public async Task PublishAsync(StreamEvent streamEvent, Cancella... method PublishAsync (line 27) | public Task PublishAsync(StreamEvent streamEvent, CancellationToken ca... FILE: src/BuildingBlocks/EventStoreDB/Repository/EventStoreDBRepository.cs type IEventStoreDBRepository (line 7) | public interface IEventStoreDBRepository where T : class, IAggregateE... method Find (line 9) | Task Find(Guid id, CancellationToken cancellationToken); method Add (line 10) | Task Add(T aggregate, CancellationToken cancellationToken); method Update (line 12) | Task Update(T aggregate, long? expectedRevision = null, method Delete (line 15) | Task Delete(T aggregate, long? expectedRevision = null, Cancell... class EventStoreDBRepository (line 18) | public class EventStoreDBRepository : IEventStoreDBRepository wher... method EventStoreDBRepository (line 23) | public EventStoreDBRepository(EventStoreClient eventStore) method Find (line 28) | public Task Find(Guid id, CancellationToken cancellationToken) method Add (line 36) | public async Task Add(T aggregate, CancellationToken cancellati... method Update (line 47) | public async Task Update(T aggregate, long? expectedRevision = ... method Delete (line 61) | public Task Delete(T aggregate, long? expectedRevision = null, method GetEventsToStore (line 67) | private static IEnumerable GetEventsToStore(T aggregate) FILE: src/BuildingBlocks/EventStoreDB/Repository/RepositoryExtensions.cs class RepositoryExtensions (line 6) | public static class RepositoryExtensions method Get (line 8) | public static async Task Get( method GetAndUpdate (line 19) | public static async Task GetAndUpdate( FILE: src/BuildingBlocks/EventStoreDB/Serialization/EventStoreDBSerializer.cs class EventStoreDBSerializer (line 8) | public static class EventStoreDBSerializer method Deserialize (line 13) | public static T? Deserialize(this ResolvedEvent resolvedEvent) wher... method Deserialize (line 16) | public static object? Deserialize(this ResolvedEvent resolvedEvent) method ToJsonEventData (line 32) | public static EventData ToJsonEventData(this object @event) => FILE: src/BuildingBlocks/EventStoreDB/Serialization/JsonObjectContractProvider.cs class JsonObjectContractProvider (line 8) | public static class JsonObjectContractProvider method UsingNonDefaultConstructor (line 13) | public static JsonObjectContract UsingNonDefaultConstructor( method GetObjectConstructor (line 35) | private static ObjectConstructor GetObjectConstructor(MethodBa... method GetNonDefaultConstructor (line 48) | private static ConstructorInfo? GetNonDefaultConstructor(Type objectType) method GetAttributeConstructor (line 58) | private static ConstructorInfo? GetAttributeConstructor(Type objectType) method GetTheMostSpecificConstructor (line 76) | private static ConstructorInfo? GetTheMostSpecificConstructor(Type obj... FILE: src/BuildingBlocks/EventStoreDB/Serialization/NonDefaultConstructorContractResolver.cs class NonDefaultConstructorContractResolver (line 5) | public class NonDefaultConstructorContractResolver : DefaultContractReso... method CreateObjectContract (line 7) | protected override JsonObjectContract CreateObjectContract(Type object... FILE: src/BuildingBlocks/EventStoreDB/Serialization/SerializationExtensions.cs class SerializationExtensions (line 7) | public static class SerializationExtensions method WithDefaults (line 9) | public static JsonSerializerSettings WithDefaults(this JsonSerializerS... method WithNonDefaultConstructorContractResolver (line 17) | public static JsonSerializerSettings WithNonDefaultConstructorContract... method FromJson (line 29) | public static T FromJson(this string json) method FromJson (line 43) | public static object FromJson(this string json, Type type) method ToJson (line 54) | public static string ToJson(this object obj) method ToJsonStringContent (line 64) | public static StringContent ToJsonStringContent(this object obj) FILE: src/BuildingBlocks/EventStoreDB/Subscriptions/EventStoreDBSubscriptionCheckpointRepository.cs type CheckpointStored (line 8) | public record CheckpointStored(string SubscriptionId, ulong? Position, D... class EventStoreDBSubscriptionCheckpointRepository (line 10) | public class EventStoreDBSubscriptionCheckpointRepository : ISubscriptio... method EventStoreDBSubscriptionCheckpointRepository (line 14) | public EventStoreDBSubscriptionCheckpointRepository( method Load (line 20) | public async ValueTask Load(string subscriptionId, Cancellatio... method Store (line 37) | public async ValueTask Store(string subscriptionId, ulong position, Ca... method GetCheckpointStreamName (line 75) | private static string GetCheckpointStreamName(string subscriptionId) =... FILE: src/BuildingBlocks/EventStoreDB/Subscriptions/EventStoreDBSubscriptionToAll.cs class EventStoreDBSubscriptionToAllOptions (line 11) | public class EventStoreDBSubscriptionToAllOptions class EventStoreDBSubscriptionToAll (line 24) | public class EventStoreDBSubscriptionToAll method EventStoreDBSubscriptionToAll (line 36) | public EventStoreDBSubscriptionToAll( method SubscribeToAll (line 52) | public async Task SubscribeToAll(EventStoreDBSubscriptionToAllOptions ... method HandleEvent (line 77) | private async Task HandleEvent(StreamSubscription subscription, Resolv... method HandleDrop (line 118) | private void HandleDrop(StreamSubscription _, SubscriptionDroppedReaso... method Resubscribe (line 133) | private void Resubscribe() method IsEventWithEmptyData (line 174) | private bool IsEventWithEmptyData(ResolvedEvent resolvedEvent) method IsCheckpointEvent (line 183) | private bool IsCheckpointEvent(ResolvedEvent resolvedEvent) FILE: src/BuildingBlocks/EventStoreDB/Subscriptions/ISubscriptionCheckpointRepository.cs type ISubscriptionCheckpointRepository (line 3) | public interface ISubscriptionCheckpointRepository method Load (line 5) | ValueTask Load(string subscriptionId, CancellationToken ct); method Store (line 7) | ValueTask Store(string subscriptionId, ulong position, CancellationTok... FILE: src/BuildingBlocks/EventStoreDB/Subscriptions/InMemorySubscriptionCheckpointRepository.cs class InMemorySubscriptionCheckpointRepository (line 5) | public class InMemorySubscriptionCheckpointRepository : ISubscriptionChe... method Load (line 9) | public ValueTask Load(string subscriptionId, CancellationToken... method Store (line 14) | public ValueTask Store(string subscriptionId, ulong position, Cancella... FILE: src/BuildingBlocks/Exception/AggregateNotFoundException.cs class AggregateNotFoundException (line 3) | public class AggregateNotFoundException : System.Exception method AggregateNotFoundException (line 5) | public AggregateNotFoundException(string typeName, Guid id) : base($"{... method For (line 9) | public static AggregateNotFoundException For(Guid id) FILE: src/BuildingBlocks/Exception/AppException.cs class AppException (line 5) | public class AppException : CustomException method AppException (line 7) | public AppException(string message, HttpStatusCode statusCode = HttpSt... method AppException (line 11) | public AppException(string message, System.Exception innerException, H... FILE: src/BuildingBlocks/Exception/BadRequestException.cs class BadRequestException (line 6) | public class BadRequestException : CustomException method BadRequestException (line 8) | public BadRequestException(string message, int? code = null) : base(me... FILE: src/BuildingBlocks/Exception/ConflictException.cs class ConflictException (line 5) | public class ConflictException : CustomException method ConflictException (line 7) | public ConflictException(string message, int? code = null) : base(mess... FILE: src/BuildingBlocks/Exception/CustomException.cs class CustomException (line 5) | public class CustomException : System.Exception method CustomException (line 7) | public CustomException( method CustomException (line 16) | public CustomException( method CustomException (line 26) | public CustomException( FILE: src/BuildingBlocks/Exception/DomainException.cs class DomainException (line 6) | public class DomainException : CustomException method DomainException (line 8) | public DomainException(string message, HttpStatusCode statusCode = Htt... method DomainException (line 12) | public DomainException(string message, Exception innerException, HttpS... FILE: src/BuildingBlocks/Exception/GrpcExceptionInterceptor.cs class GrpcExceptionInterceptor (line 7) | public class GrpcExceptionInterceptor : Interceptor method UnaryServerHandler (line 9) | public override async Task UnaryServerHandler SendAsync(HttpRequestMess... FILE: src/BuildingBlocks/Jwt/JwtExtensions.cs class JwtExtensions (line 10) | public static class JwtExtensions method AddJwt (line 12) | public static IServiceCollection AddJwt(this IServiceCollection services) FILE: src/BuildingBlocks/Logging/LoggingBehavior.cs class LoggingBehavior (line 7) | public class LoggingBehavior : IPipelineBehavior> l... method Handle (line 18) | public async Task Handle(TRequest request, RequestHandlerDe... FILE: src/BuildingBlocks/Mapster/Extensions.cs class Extensions (line 8) | public static class Extensions method AddCustomMapster (line 10) | public static IServiceCollection AddCustomMapster(this IServiceCollect... FILE: src/BuildingBlocks/MassTransit/ConsumeFilter.cs class ConsumeFilter (line 8) | public class ConsumeFilter : IFilter> method ConsumeFilter (line 13) | public ConsumeFilter(IPersistMessageProcessor persistMessageProcessor) method Send (line 18) | public async Task Send(ConsumeContext context, IPipe( method AddMongoDbContext (line 18) | public static IServiceCollection AddMongoDbContext GetCollection(string? name = null); method SaveChangesAsync (line 8) | Task SaveChangesAsync(CancellationToken cancellationToken = defau... method BeginTransactionAsync (line 9) | Task BeginTransactionAsync(CancellationToken cancellationToken = defau... method CommitTransactionAsync (line 10) | Task CommitTransactionAsync(CancellationToken cancellationToken = defa... method RollbackTransaction (line 11) | Task RollbackTransaction(CancellationToken cancellationToken = default); method AddCommand (line 12) | void AddCommand(Func func); FILE: src/BuildingBlocks/Mongo/IMongoRepository.cs type IMongoRepository (line 5) | public interface IMongoRepository : IRepository : IUnitOfWork ... FILE: src/BuildingBlocks/Mongo/IRepository.cs type IReadRepository (line 6) | public interface IReadRepository method FindByIdAsync (line 9) | Task FindByIdAsync(TId id, CancellationToken cancellationTok... method FindOneAsync (line 11) | Task FindOneAsync( method FindAsync (line 15) | Task> FindAsync( method GetAllAsync (line 19) | Task> GetAllAsync(CancellationToken cancellatio... method RawQuery (line 21) | public Task> RawQuery( type IWriteRepository (line 27) | public interface IWriteRepository method AddAsync (line 30) | Task AddAsync(TEntity entity, CancellationToken cancellationT... method UpdateAsync (line 31) | Task UpdateAsync(TEntity entity, CancellationToken cancellati... method DeleteRangeAsync (line 32) | Task DeleteRangeAsync(IReadOnlyList entities, CancellationTok... method DeleteAsync (line 33) | Task DeleteAsync(Expression> predicate, Cancellati... method DeleteAsync (line 34) | Task DeleteAsync(TEntity entity, CancellationToken cancellationToken =... method DeleteByIdAsync (line 35) | Task DeleteByIdAsync(TId id, CancellationToken cancellationToken = def... type IRepository (line 38) | public interface IRepository : type IRepository (line 46) | public interface IRepository : IRepository FILE: src/BuildingBlocks/Mongo/ITransactionAble.cs type ITransactionAble (line 3) | public interface ITransactionAble method BeginTransactionAsync (line 5) | Task BeginTransactionAsync(CancellationToken cancellationToken = defau... method RollbackTransactionAsync (line 6) | Task RollbackTransactionAsync(CancellationToken cancellationToken = de... method CommitTransactionAsync (line 7) | Task CommitTransactionAsync(CancellationToken cancellationToken = defa... FILE: src/BuildingBlocks/Mongo/IUnitOfWork.cs type IUnitOfWork (line 3) | public interface IUnitOfWork : IDisposable method BeginTransactionAsync (line 5) | Task BeginTransactionAsync(CancellationToken cancellationToken = defau... method CommitAsync (line 6) | Task CommitAsync(CancellationToken cancellationToken = default); type IUnitOfWork (line 9) | public interface IUnitOfWork : IUnitOfWork method BeginTransactionAsync (line 5) | Task BeginTransactionAsync(CancellationToken cancellationToken = defau... method CommitAsync (line 6) | Task CommitAsync(CancellationToken cancellationToken = default); FILE: src/BuildingBlocks/Mongo/ImmutablePocoConvention.cs class ImmutablePocoConvention (line 11) | public class ImmutablePocoConvention : ConventionBase, IClassMapConvention method ImmutablePocoConvention (line 15) | public ImmutablePocoConvention() method ImmutablePocoConvention (line 20) | public ImmutablePocoConvention(BindingFlags bindingFlags) method Apply (line 25) | public void Apply(BsonClassMap classMap) method GetMatchingProperties (line 48) | private static List GetMatchingProperties( method ParameterMatchProperty (line 68) | private static bool ParameterMatchProperty(ParameterInfo parameter, Pr... method IsReadOnlyProperty (line 74) | private static bool IsReadOnlyProperty(BsonClassMap classMap, Property... FILE: src/BuildingBlocks/Mongo/MongoDbContext.cs class MongoDbContext (line 13) | public class MongoDbContext : IMongoDbContext method MongoDbContext (line 21) | static MongoDbContext() method MongoDbContext (line 26) | public MongoDbContext(IOptions options) method RegisterConventions (line 38) | private static void RegisterConventions() method GetCollection (line 52) | public IMongoCollection GetCollection(string? name = null) method Dispose (line 57) | public void Dispose() method SaveChangesAsync (line 65) | public async Task SaveChangesAsync(CancellationToken cancellation... method BeginTransactionAsync (line 93) | public async Task BeginTransactionAsync(CancellationToken cancellation... method CommitTransactionAsync (line 99) | public async Task CommitTransactionAsync(CancellationToken cancellatio... method RollbackTransaction (line 107) | public async Task RollbackTransaction(CancellationToken cancellationTo... method AddCommand (line 112) | public void AddCommand(Func func) method ExecuteTransactionalAsync (line 117) | public async Task ExecuteTransactionalAsync(Func action, Cancell... method ExecuteTransactionalAsync (line 133) | public async Task ExecuteTransactionalAsync( FILE: src/BuildingBlocks/Mongo/MongoOptions.cs class MongoOptions (line 3) | public class MongoOptions FILE: src/BuildingBlocks/Mongo/MongoRepository.cs class MongoRepository (line 8) | public class MongoRepository : IMongoRepository method MongoRepository (line 14) | public MongoRepository(IMongoDbContext context) method Dispose (line 20) | public void Dispose() method FindByIdAsync (line 25) | public Task FindByIdAsync(TId id, CancellationToken cancella... method FindOneAsync (line 30) | public Task FindOneAsync( method FindAsync (line 37) | public async Task> FindAsync( method GetAllAsync (line 44) | public async Task> GetAllAsync(CancellationToke... method RawQuery (line 49) | public Task> RawQuery( method AddAsync (line 57) | public async Task AddAsync(TEntity entity, CancellationToken ... method UpdateAsync (line 64) | public async Task UpdateAsync(TEntity entity, CancellationTok... method DeleteRangeAsync (line 71) | public Task DeleteRangeAsync(IReadOnlyList entities, Cancella... method DeleteAsync (line 76) | public Task DeleteAsync( method DeleteAsync (line 81) | public Task DeleteAsync(TEntity entity, CancellationToken cancellation... method DeleteByIdAsync (line 86) | public Task DeleteByIdAsync(TId id, CancellationToken cancellationToke... FILE: src/BuildingBlocks/Mongo/MongoUnitOfWork.cs class MongoUnitOfWork (line 3) | public class MongoUnitOfWork : IMongoUnitOfWork, ITr... method MongoUnitOfWork (line 6) | public MongoUnitOfWork(TContext context) => Context = context; method CommitAsync (line 10) | public async Task CommitAsync(CancellationToken cancellationToken = de... method BeginTransactionAsync (line 15) | public Task BeginTransactionAsync(CancellationToken cancellationToken ... method RollbackTransactionAsync (line 20) | public Task RollbackTransactionAsync(CancellationToken cancellationTok... method CommitTransactionAsync (line 25) | public Task CommitTransactionAsync(CancellationToken cancellationToken... method Dispose (line 30) | public void Dispose() => Context.Dispose(); FILE: src/BuildingBlocks/OpenApi/Extensions.cs class Extensions (line 7) | public static class Extensions method AddAspnetOpenApi (line 10) | public static IServiceCollection AddAspnetOpenApi(this IServiceCollect... method UseAspnetOpenApi (line 27) | public static IApplicationBuilder UseAspnetOpenApi(this WebApplication... FILE: src/BuildingBlocks/OpenApi/SecuritySchemeDocumentTransformer.cs class SecuritySchemeDocumentTransformer (line 4) | public class SecuritySchemeDocumentTransformer : IOpenApiDocumentTransfo... method TransformAsync (line 6) | public Task TransformAsync( FILE: src/BuildingBlocks/OpenTelemetryCollector/ActivityExtensions.cs class ActivityExtensions (line 6) | internal static class ActivityExtensions method GetParentTags (line 13) | public static Dictionary GetParentTags(this Activity ... method ExtractImportantInformation (line 56) | public static ActivityInfo ExtractImportantInformation(this Activity a... method SetOkStatus (line 93) | public static Activity SetOkStatus(this Activity activity, string? des... method SetUnsetStatus (line 117) | public static Activity SetUnsetStatus(this Activity activity, string? ... method SetErrorStatus (line 142) | public static Activity SetErrorStatus(this Activity activity, System.E... method SetExceptionTags (line 159) | public static Activity SetExceptionTags(this Activity activity, System... FILE: src/BuildingBlocks/OpenTelemetryCollector/ActivityInfo.cs class ActivityInfo (line 5) | public class ActivityInfo class ActivityEventInfo (line 24) | public class ActivityEventInfo FILE: src/BuildingBlocks/OpenTelemetryCollector/Behaviors/ObservabilityPipelineBehavior.cs class ObservabilityPipelineBehavior (line 8) | public class ObservabilityPipelineBehavior( method Handle (line 17) | public async Task Handle(TRequest message, RequestHandlerDe... FILE: src/BuildingBlocks/OpenTelemetryCollector/CoreDiagnostics/Commands/CommandHandlerActivity.cs class CommandHandlerActivity (line 7) | public class CommandHandlerActivity(IDiagnosticsProvider diagnosticsProv... method Execute (line 9) | public async Task Execute( method Execute (line 48) | public async Task Execute( FILE: src/BuildingBlocks/OpenTelemetryCollector/CoreDiagnostics/Commands/CommandHandlerMetrics.cs class CommandHandlerMetrics (line 9) | public class CommandHandlerMetrics method CommandHandlerMetrics (line 19) | public CommandHandlerMetrics(IDiagnosticsProvider diagnosticsProvider) method StartExecuting (line 52) | public void StartExecuting() method FinishExecuting (line 88) | public void FinishExecuting() method FailedCommand (line 129) | public void FailedCommand() FILE: src/BuildingBlocks/OpenTelemetryCollector/CoreDiagnostics/Query/QueryHandlerActivity.cs class QueryHandlerActivity (line 7) | public class QueryHandlerActivity(IDiagnosticsProvider diagnosticsProvider) method Execute (line 9) | public async Task Execute( FILE: src/BuildingBlocks/OpenTelemetryCollector/CoreDiagnostics/Query/QueryHandlerMetrics.cs class QueryHandlerMetrics (line 8) | public class QueryHandlerMetrics method QueryHandlerMetrics (line 18) | public QueryHandlerMetrics(IDiagnosticsProvider diagnosticsProvider) method StartExecuting (line 51) | public void StartExecuting() method FinishExecuting (line 87) | public void FinishExecuting() method FailedCommand (line 128) | public void FailedCommand() FILE: src/BuildingBlocks/OpenTelemetryCollector/CreateActivityInfo.cs class CreateActivityInfo (line 5) | public class CreateActivityInfo FILE: src/BuildingBlocks/OpenTelemetryCollector/DiagnosticsProvider/CustomeDiagnosticsProvider.cs class CustomeDiagnosticsProvider (line 8) | public class CustomeDiagnosticsProvider(IMeterFactory meterFactory, IOpt... method ExecuteActivityAsync (line 53) | public async Task ExecuteActivityAsync( method ExecuteActivityAsync (line 89) | public async Task ExecuteActivityAsync( method Dispose (line 126) | public void Dispose() FILE: src/BuildingBlocks/OpenTelemetryCollector/DiagnosticsProvider/IDiagnosticsProvider.cs type IDiagnosticsProvider (line 6) | public interface IDiagnosticsProvider : IDisposable method ExecuteActivityAsync (line 12) | Task ExecuteActivityAsync( method ExecuteActivityAsync (line 18) | Task ExecuteActivityAsync( FILE: src/BuildingBlocks/OpenTelemetryCollector/Extensions.cs class Extensions (line 30) | public static class Extensions method AddCustomObservability (line 35) | public static WebApplicationBuilder AddCustomObservability(this WebApp... method UseCustomObservability (line 182) | public static WebApplication UseCustomObservability(this WebApplicatio... method AddTracingExporter (line 209) | private static void AddTracingExporter(ObservabilityOptions observabil... method AddMetricsExporter (line 270) | private static void AddMetricsExporter(ObservabilityOptions observabil... method AddLoggingExporters (line 315) | private static void AddLoggingExporters( method AddCoreDiagnostics (line 355) | private static WebApplicationBuilder AddCoreDiagnostics(this WebApplic... FILE: src/BuildingBlocks/OpenTelemetryCollector/ObservabilityConstant.cs class ObservabilityConstant (line 3) | public static class ObservabilityConstant class Components (line 7) | public static class Components FILE: src/BuildingBlocks/OpenTelemetryCollector/ObservabilityOptions.cs class ObservabilityOptions (line 3) | public class ObservabilityOptions class ZipkinOptions (line 24) | public class ZipkinOptions class JaegerOptions (line 32) | public class JaegerOptions class OTLPOptions (line 38) | public class OTLPOptions class AspireDashboardOTLPOptions (line 44) | public class AspireDashboardOTLPOptions FILE: src/BuildingBlocks/OpenTelemetryCollector/TelemetryTags.cs class TelemetryTags (line 6) | public static class TelemetryTags class Tracing (line 10) | public static class Tracing class Service (line 14) | public static class Service class Messaging (line 25) | public static class Messaging class OperationType (line 28) | public static class OperationType class System (line 37) | public static class System class RabbitMQ (line 66) | public static class RabbitMQ method ProducerTags (line 71) | public static IDictionary ProducerTags( method ConsumerTags (line 87) | public static IDictionary ConsumerTags( class Kafka (line 106) | public static class Kafka method ProducerTags (line 112) | public static IDictionary ProducerTags( method ConsumerTags (line 126) | public static IDictionary ConsumerTags( class Db (line 148) | public static class Db class Exception (line 165) | public static class Exception class Otel (line 174) | public static class Otel class Message (line 180) | public static class Message class Application (line 186) | public static class Application class Commands (line 192) | public static class Commands class Queries (line 200) | public static class Queries class Events (line 208) | public static class Events class Metrics (line 220) | public static class Metrics class Application (line 222) | public static class Application class Commands (line 228) | public static class Commands class Queries (line 240) | public static class Queries class Events (line 252) | public static class Events FILE: src/BuildingBlocks/PersistMessageProcessor/Extensions.cs class Extensions (line 11) | public static class Extensions method AddPersistMessageProcessor (line 13) | public static IServiceCollection AddPersistMessageProcessor(this WebAp... FILE: src/BuildingBlocks/PersistMessageProcessor/IPersistMessageDbContext.cs type IPersistMessageDbContext (line 5) | public interface IPersistMessageDbContext method SaveChangesAsync (line 8) | Task SaveChangesAsync(CancellationToken cancellationToken = defau... method ExecuteTransactionalAsync (line 9) | Task ExecuteTransactionalAsync(CancellationToken cancellationToken = d... FILE: src/BuildingBlocks/PersistMessageProcessor/IPersistMessageProcessor.cs type IPersistMessageProcessor (line 11) | public interface IPersistMessageProcessor method PublishMessageAsync (line 13) | Task PublishMessageAsync( method AddReceivedMessageAsync (line 18) | Task AddReceivedMessageAsync( method AddInternalMessageAsync (line 23) | Task AddInternalMessageAsync( method GetByFilterAsync (line 28) | Task> GetByFilterAsync( method ExistMessageAsync (line 32) | Task ExistMessageAsync( method ProcessInboxAsync (line 36) | Task ProcessInboxAsync( method ProcessAsync (line 40) | Task ProcessAsync(Guid messageId, MessageDeliveryType deliveryType, Ca... method ProcessAllAsync (line 42) | Task ProcessAllAsync(CancellationToken cancellationToken = default); FILE: src/BuildingBlocks/PersistMessageProcessor/MessageDeliveryType.cs type MessageDeliveryType (line 3) | [Flags] FILE: src/BuildingBlocks/PersistMessageProcessor/MessageStatus.cs type MessageStatus (line 3) | public enum MessageStatus FILE: src/BuildingBlocks/PersistMessageProcessor/PersistMessage.cs class PersistMessage (line 5) | public class PersistMessage : IVersion method PersistMessage (line 7) | public PersistMessage(Guid id, string dataType, string data, MessageDe... method ChangeState (line 27) | public void ChangeState(MessageStatus messageStatus) method IncreaseRetry (line 32) | public void IncreaseRetry() FILE: src/BuildingBlocks/PersistMessageProcessor/PersistMessageBackgroundService.cs class PersistMessageBackgroundService (line 8) | public class PersistMessageBackgroundService( method ExecuteAsync (line 17) | protected override async Task ExecuteAsync(CancellationToken stoppingT... method StopAsync (line 24) | public override Task StopAsync(CancellationToken cancellationToken) method ProcessAsync (line 31) | private async Task ProcessAsync(CancellationToken stoppingToken) FILE: src/BuildingBlocks/PersistMessageProcessor/PersistMessageDbContext.cs class PersistMessageDbContext (line 9) | public class PersistMessageDbContext : DbContext, IPersistMessageDbContext method PersistMessageDbContext (line 13) | public PersistMessageDbContext(DbContextOptions SaveChangesAsync(CancellationToken can... method CreatePersistMessageTableIfNotExists (line 78) | public void CreatePersistMessageTableIfNotExists() method OnBeforeSaving (line 96) | private void OnBeforeSaving() FILE: src/BuildingBlocks/PersistMessageProcessor/PersistMessageOptions.cs class PersistMessageOptions (line 3) | public class PersistMessageOptions FILE: src/BuildingBlocks/PersistMessageProcessor/PersistMessageProcessor.cs class PersistMessageProcessor (line 14) | public class PersistMessageProcessor : IPersistMessageProcessor method PersistMessageProcessor (line 20) | public PersistMessageProcessor( method PublishMessageAsync (line 32) | public async Task PublishMessageAsync( method AddReceivedMessageAsync (line 40) | public Task AddReceivedMessageAsync(TMessageEn... method AddInternalMessageAsync (line 46) | public async Task AddInternalMessageAsync(TCommand internalC... method GetByFilterAsync (line 53) | public async Task> GetByFilterAsync(Expr... method ExistMessageAsync (line 60) | public Task ExistMessageAsync(Guid messageId, Cancella... method ProcessAsync (line 69) | public async Task ProcessAsync( method ProcessAllAsync (line 109) | public async Task ProcessAllAsync(CancellationToken cancellationToken ... method ProcessInboxAsync (line 121) | public async Task ProcessInboxAsync(Guid messageId, CancellationToken ... method ProcessOutboxAsync (line 132) | private async Task ProcessOutboxAsync(PersistMessage message, Ca... method ProcessInternalAsync (line 159) | private async Task ProcessInternalAsync(PersistMessage message, ... method SavePersistMessageAsync (line 182) | private async Task SavePersistMessageAsync( method ChangeMessageStatusAsync (line 213) | private async Task ChangeMessageStatusAsync(PersistMessage message, Ca... FILE: src/BuildingBlocks/Polly/Extensions.cs class Extensions (line 8) | public static class Extensions method RetryOnFailure (line 12) | public static T RetryOnFailure(this object retrySource, Func act... FILE: src/BuildingBlocks/ProblemDetails/Extensions.cs class Extensions (line 13) | public static class Extensions method UseCustomProblemDetails (line 15) | public static WebApplication UseCustomProblemDetails(this WebApplicati... FILE: src/BuildingBlocks/TestBase/TestBase.cs class TestFixture (line 38) | public class TestFixture : IAsyncLifetime method TestFixture (line 79) | protected TestFixture() method InitializeAsync (line 132) | public async Task InitializeAsync() method DisposeAsync (line 138) | public async Task DisposeAsync() method RegisterServices (line 145) | public virtual void RegisterServices(Action services) method CreateLogger (line 151) | public ILogger CreateLogger(ITestOutputHelper output) method ExecuteScopeAsync (line 164) | protected async Task ExecuteScopeAsync(Func ac... method ExecuteScopeAsync (line 170) | protected async Task ExecuteScopeAsync(Func SendAsync(IRequest request) method SendAsync (line 189) | public Task SendAsync(IRequest request) method Publish (line 198) | public async Task Publish(TMessage message, CancellationToke... method WaitForPublishing (line 205) | public async Task WaitForPublishing(CancellationToken ... method WaitUntilAsync (line 221) | public Task WaitUntilAsync( method WaitUntilConditionMet (line 244) | private async Task WaitUntilConditionMet( method StartTestContainerAsync (line 268) | private async Task StartTestContainerAsync() method StopTestContainerAsync (line 283) | private async Task StopTestContainerAsync() method AddCustomAppSettings (line 292) | private void AddCustomAppSettings(IConfigurationBuilder configuration) method AddHttpContextAccessorMock (line 319) | private IHttpContextAccessor AddHttpContextAccessorMock(IServiceProvid... method ExecuteReadContextAsync (line 484) | public Task ExecuteReadContextAsync(Func action) method ExecuteReadContextAsync (line 489) | public Task ExecuteReadContextAsync(Func> act... method InsertMongoDbContextAsync (line 494) | public async Task InsertMongoDbContextAsync(string collectionName, ... class TestWriteFixture (line 333) | public class TestWriteFixture : TestFixture action) method ExecuteDbContextAsync (line 342) | public Task ExecuteDbContextAsync(Func action) method ExecuteDbContextAsync (line 347) | public Task ExecuteDbContextAsync(Func act... method ExecuteDbContextAsync (line 352) | public Task ExecuteDbContextAsync(Func> action) method ExecuteDbContextAsync (line 357) | public Task ExecuteDbContextAsync(Func> ... method ExecuteDbContextAsync (line 362) | public Task ExecuteDbContextAsync(Func(params T[] entities) method InsertAsync (line 381) | public async Task InsertAsync(TEntity entity) method InsertAsync (line 392) | public Task InsertAsync(TEntity entity, TEntity2 en... method InsertAsync (line 405) | public Task InsertAsync(TEntity entity, T... method InsertAsync (line 420) | public Task InsertAsync( method FindAsync (line 442) | public Task FindAsync(TKey id) method FirstOrDefaultAsync (line 448) | public Task FirstOrDefaultAsync() class TestReadFixture (line 455) | public class TestReadFixture : TestFixture action) method ExecuteReadContextAsync (line 464) | public Task ExecuteReadContextAsync(Func> act... method InsertMongoDbContextAsync (line 469) | public async Task InsertMongoDbContextAsync(string collectionName, ... class TestFixture (line 479) | public class TestFixture : TestWriteF... method TestFixture (line 79) | protected TestFixture() method InitializeAsync (line 132) | public async Task InitializeAsync() method DisposeAsync (line 138) | public async Task DisposeAsync() method RegisterServices (line 145) | public virtual void RegisterServices(Action services) method CreateLogger (line 151) | public ILogger CreateLogger(ITestOutputHelper output) method ExecuteScopeAsync (line 164) | protected async Task ExecuteScopeAsync(Func ac... method ExecuteScopeAsync (line 170) | protected async Task ExecuteScopeAsync(Func SendAsync(IRequest request) method SendAsync (line 189) | public Task SendAsync(IRequest request) method Publish (line 198) | public async Task Publish(TMessage message, CancellationToke... method WaitForPublishing (line 205) | public async Task WaitForPublishing(CancellationToken ... method WaitUntilAsync (line 221) | public Task WaitUntilAsync( method WaitUntilConditionMet (line 244) | private async Task WaitUntilConditionMet( method StartTestContainerAsync (line 268) | private async Task StartTestContainerAsync() method StopTestContainerAsync (line 283) | private async Task StopTestContainerAsync() method AddCustomAppSettings (line 292) | private void AddCustomAppSettings(IConfigurationBuilder configuration) method AddHttpContextAccessorMock (line 319) | private IHttpContextAccessor AddHttpContextAccessorMock(IServiceProvid... method ExecuteReadContextAsync (line 484) | public Task ExecuteReadContextAsync(Func action) method ExecuteReadContextAsync (line 489) | public Task ExecuteReadContextAsync(Func> act... method InsertMongoDbContextAsync (line 494) | public async Task InsertMongoDbContextAsync(string collectionName, ... class TestFixtureCore (line 504) | public class TestFixtureCore : IAsyncLifetime method TestFixtureCore (line 513) | public TestFixtureCore( method InitializeAsync (line 527) | public async Task InitializeAsync() method DisposeAsync (line 532) | public async Task DisposeAsync() method InitPostgresAsync (line 539) | private async Task InitPostgresAsync() method ResetPostgresAsync (line 582) | private async Task ResetPostgresAsync() method ResetMongoAsync (line 597) | private async Task ResetMongoAsync(CancellationToken cancellationToken... method ResetRabbitMqAsync (line 614) | private async Task ResetRabbitMqAsync(CancellationToken cancellationTo... method RegisterTestsServices (line 644) | protected virtual void RegisterTestsServices(IServiceCollection servic... method SeedDataAsync (line 646) | private async Task SeedDataAsync() class TestReadBase (line 655) | public abstract class TestReadBase : TestFixture... method TestReadBase (line 660) | protected TestReadBase( class TestWriteBase (line 672) | public abstract class TestWriteBase : TestFixtur... method TestWriteBase (line 677) | protected TestWriteBase( class TestBase (line 689) | public abstract class TestBase : Test... method TestBase (line 695) | protected TestBase( FILE: src/BuildingBlocks/TestBase/TestContainers.cs class TestContainers (line 11) | public static class TestContainers method TestContainers (line 19) | static TestContainers() method PostgresTestContainer (line 38) | public static PostgreSqlContainer PostgresTestContainer() method PostgresPersistTestContainer (line 55) | public static PostgreSqlContainer PostgresPersistTestContainer() method MongoTestContainer (line 72) | public static MongoDbContainer MongoTestContainer() method RabbitMqTestContainer (line 88) | public static RabbitMqContainer RabbitMqTestContainer() method EventStoreTestContainer (line 105) | public static EventStoreDbContainer EventStoreTestContainer() class RabbitMqContainerOptions (line 117) | public sealed class RabbitMqContainerOptions class PostgresContainerOptions (line 127) | public sealed class PostgresContainerOptions class PostgresPersistContainerOptions (line 136) | public sealed class PostgresPersistContainerOptions class MongoContainerOptions (line 145) | public sealed class MongoContainerOptions class EventStoreContainerOptions (line 154) | public sealed class EventStoreContainerOptions FILE: src/BuildingBlocks/Utils/NoSynchronizationContextScope.cs class NoSynchronizationContextScope (line 3) | public static class NoSynchronizationContextScope method Enter (line 5) | public static Disposable Enter() type Disposable (line 12) | public struct Disposable : IDisposable method Disposable (line 16) | public Disposable(SynchronizationContext? synchronizationContext) method Dispose (line 21) | public void Dispose() => FILE: src/BuildingBlocks/Utils/ServiceLocator.cs class ServiceLocator (line 6) | public class ServiceLocator method ServiceLocator (line 11) | public ServiceLocator(IServiceProvider currentServiceProvider) method SetLocatorProvider (line 24) | public static void SetLocatorProvider(IServiceProvider serviceProvider) method GetInstance (line 29) | public object GetInstance(Type serviceType) method GetInstance (line 34) | public TService GetInstance() FILE: src/BuildingBlocks/Utils/TypeProvider.cs class TypeProvider (line 7) | public static class TypeProvider method IsRecord (line 9) | private static bool IsRecord(this Type objectType) method GetTypeFromAnyReferencingAssembly (line 17) | public static Type? GetTypeFromAnyReferencingAssembly(string typeName) method GetFirstMatchingTypeFromCurrentDomainAssembly (line 32) | public static Type? GetFirstMatchingTypeFromCurrentDomainAssembly(stri... method GetReferencedAssemblies (line 41) | public static IReadOnlyList GetReferencedAssemblies(Assembly... method GetApplicationPartAssemblies (line 74) | public static IReadOnlyList GetApplicationPartAssemblies(Ass... FILE: src/BuildingBlocks/Validation/Extensions.cs class Extensions (line 6) | public static class Extensions method HandleValidationAsync (line 11) | public static async Task HandleValidationAsync(this IValidat... FILE: src/BuildingBlocks/Validation/ValidationBehavior.cs class ValidationBehavior (line 7) | public sealed class ValidationBehavior : IPipelineB... method ValidationBehavior (line 13) | public ValidationBehavior(IServiceProvider serviceProvider) method Handle (line 18) | public async Task Handle(TRequest request, RequestHandlerDe... FILE: src/BuildingBlocks/Validation/ValidationError.cs class ValidationError (line 3) | public class ValidationError method ValidationError (line 9) | public ValidationError(string field, string message) FILE: src/BuildingBlocks/Validation/ValidationResultModel.cs class ValidationResultModel (line 9) | public class ValidationResultModel method ToString (line 16) | public override string ToString() FILE: src/BuildingBlocks/Web/ApiVersioningExtensions.cs class ApiVersioningExtensions (line 6) | public static class ApiVersioningExtensions method AddCustomVersioning (line 8) | public static void AddCustomVersioning( FILE: src/BuildingBlocks/Web/AppOptions.cs class AppOptions (line 3) | public class AppOptions FILE: src/BuildingBlocks/Web/BaseController.cs class BaseController (line 10) | [Route(BaseApiPath)] FILE: src/BuildingBlocks/Web/ConfigurationExtensions.cs class ConfigurationExtensions (line 10) | public static class ConfigurationExtensions method GetOptions (line 12) | public static TModel GetOptions(this IConfiguration configurat... method GetOptions (line 19) | public static TModel GetOptions(this IServiceCollection servic... method GetOptions (line 27) | public static TModel GetOptions(this WebApplication app, strin... method AddValidateOptions (line 34) | public static void AddValidateOptions(this IServiceCollection ... FILE: src/BuildingBlocks/Web/ConfigurationHelper.cs class ConfigurationHelper (line 5) | public static class ConfigurationHelper method GetConfiguration (line 7) | public static IConfiguration GetConfiguration(string basePath = null) FILE: src/BuildingBlocks/Web/CorrelationExtensions.cs class CorrelationExtensions (line 6) | public static class CorrelationExtensions method UseCorrelationId (line 10) | public static IApplicationBuilder UseCorrelationId(this IApplicationBu... method GetCorrelationId (line 22) | public static Guid GetCorrelationId(this HttpContext context) FILE: src/BuildingBlocks/Web/CurrentUserProvider.cs type ICurrentUserProvider (line 6) | public interface ICurrentUserProvider method GetCurrentUserId (line 8) | long? GetCurrentUserId(); class CurrentUserProvider (line 11) | public class CurrentUserProvider : ICurrentUserProvider method CurrentUserProvider (line 15) | public CurrentUserProvider(IHttpContextAccessor httpContextAccessor) method GetCurrentUserId (line 21) | public long? GetCurrentUserId() FILE: src/BuildingBlocks/Web/EndpointConfig.cs class EndpointConfig (line 5) | public class EndpointConfig FILE: src/BuildingBlocks/Web/IMinimalEndpoint.cs type IMinimalEndpoint (line 5) | public interface IMinimalEndpoint method MapEndpoint (line 7) | IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder); FILE: src/BuildingBlocks/Web/MinimalApiExtensions.cs class MinimalApiExtensions (line 10) | public static class MinimalApiExtensions method AddMinimalEndpoints (line 13) | public static IServiceCollection AddMinimalEndpoints( method MapMinimalEndpoints (line 41) | public static IEndpointRouteBuilder MapMinimalEndpoints(this IEndpoint... FILE: src/BuildingBlocks/Web/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 6) | public static class ServiceCollectionExtensions method ReplaceScoped (line 8) | public static void ReplaceScoped(this IServ... method ReplaceScoped (line 16) | public static void ReplaceScoped(this IServiceCollection ser... method ReplaceTransient (line 24) | public static void ReplaceTransient(this IS... method ReplaceTransient (line 32) | public static void ReplaceTransient(this IServiceCollection ... method ReplaceSingleton (line 40) | public static void ReplaceSingleton(this IS... method ReplaceSingleton (line 48) | public static void ReplaceSingleton(this IServiceCollection ... method Unregister (line 56) | public static void Unregister(this IServiceCollection services) method ReplaceServiceWithSingletonMock (line 62) | public static IServiceCollection ReplaceServiceWithSingletonMock method CreateBookingValidator (line 69) | public CreateBookingValidator() class CreateBookingCommandHandler (line 76) | internal class CreateBookingCommandHandler : ICommandHandler Handle(CreateBooking command, C... FILE: src/Services/Booking/src/Booking/Booking/Models/Booking.cs type Booking (line 8) | public record Booking : AggregateEventSourcing FILE: src/Services/Booking/src/Booking/Booking/Models/BookingReadModel.cs class BookingReadModel (line 5) | public class BookingReadModel FILE: src/Services/Booking/src/Booking/Booking/ValueObjects/PassengerInfo.cs type PassengerInfo (line 5) | public record PassengerInfo FILE: src/Services/Booking/src/Booking/Booking/ValueObjects/Trip.cs type Trip (line 5) | public record Trip FILE: src/Services/Booking/src/Booking/BookingEventMapper.cs class BookingEventMapper (line 9) | public sealed class BookingEventMapper : IEventMapper method MapToIntegrationEvent (line 11) | public IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event) method MapToInternalCommand (line 20) | public IInternalCommand? MapToInternalCommand(IDomainEvent @event) FILE: src/Services/Booking/src/Booking/BookingProjection.cs class BookingProjection (line 14) | public class BookingProjection : IProjectionProcessor method BookingProjection (line 18) | public BookingProjection(BookingReadDbContext bookingReadDbContext) method ProcessEventAsync (line 23) | public async Task ProcessEventAsync(StreamEvent streamEvent, Can... method Apply (line 34) | private async Task Apply(BookingCreatedDomainEvent @event, Cancellatio... FILE: src/Services/Booking/src/Booking/BookingRoot.cs class BookingRoot (line 3) | public class BookingRoot FILE: src/Services/Booking/src/Booking/Configuration/GrpcOptions.cs class GrpcOptions (line 3) | public class GrpcOptions FILE: src/Services/Booking/src/Booking/Data/BookingReadDbContext.cs class BookingReadDbContext (line 10) | public class BookingReadDbContext : MongoDbContext method BookingReadDbContext (line 12) | public BookingReadDbContext(IOptions options) : base(opt... FILE: src/Services/Booking/src/Booking/Extensions/Infrastructure/GrpcClientExtensions.cs class GrpcClientExtensions (line 11) | public static class GrpcClientExtensions method AddGrpcClients (line 13) | public static IServiceCollection AddGrpcClients(this IServiceCollectio... FILE: src/Services/Booking/src/Booking/Extensions/Infrastructure/InfrastructureExtensions.cs class InfrastructureExtensions (line 26) | public static class InfrastructureExtensions method AddInfrastructure (line 28) | public static WebApplicationBuilder AddInfrastructure(this WebApplicat... method UseInfrastructure (line 73) | public static WebApplication UseInfrastructure(this WebApplication app) FILE: src/Services/Booking/src/Booking/Extensions/Infrastructure/MediatRExtensions.cs class MediatRExtensions (line 8) | public static class MediatRExtensions method AddCustomMediatR (line 10) | public static IServiceCollection AddCustomMediatR(this IServiceCollect... FILE: src/Services/Booking/tests/IntegrationTest/Booking/Features/CreateBookingTests.cs class CreateBookingTests (line 20) | public class CreateBookingTests : BookingIntegrationTestBase method CreateBookingTests (line 22) | public CreateBookingTests(TestReadFixture method FakeCreateBookingCommand (line 11) | public FakeCreateBookingCommand() FILE: src/Services/Booking/tests/IntegrationTest/Fakes/FakeFlightResponse.cs class FakeFlightResponse (line 8) | public static class FakeFlightResponse method Generate (line 10) | public static GetFlightByIdResult Generate() FILE: src/Services/Booking/tests/IntegrationTest/Fakes/FakeGetAvailableSeatsResponse.cs class FakeGetAvailableSeatsResponse (line 9) | public static class FakeGetAvailableSeatsResponse method Generate (line 11) | public static GetAvailableSeatsResult Generate() FILE: src/Services/Booking/tests/IntegrationTest/Fakes/FakePassengerResponse.cs class FakePassengerResponse (line 6) | public static class FakePassengerResponse method Generate (line 8) | public static GetPassengerByIdResult Generate() FILE: src/Services/Booking/tests/IntegrationTest/Fakes/FakeReserveSeatResponse.cs class FakeReserveSeatResponse (line 6) | public static class FakeReserveSeatResponse method Generate (line 8) | public static ReserveSeatResult Generate() FILE: src/Services/Booking/tests/PerformanceTest/script.js constant BASE_URL (line 18) | const BASE_URL = "/"; constant SLEEP_DURATION (line 21) | const SLEEP_DURATION = 0.1; FILE: src/Services/Flight/src/Flight.Api/Program.cs class Program (line 20) | public partial class Program FILE: src/Services/Flight/src/Flight/Aircrafts/Dtos/AircraftDto.cs type AircraftDto (line 3) | public record AircraftDto(long Id, string Name, string Model, int Manufa... FILE: src/Services/Flight/src/Flight/Aircrafts/Exceptions/AircraftAlreadyExistException.cs class AircraftAlreadyExistException (line 6) | public class AircraftAlreadyExistException : AppException method AircraftAlreadyExistException (line 8) | public AircraftAlreadyExistException() : base("Aircraft already exist!... FILE: src/Services/Flight/src/Flight/Aircrafts/Exceptions/InvalidAircraftIdException.cs class InvalidAircraftIdException (line 5) | public class InvalidAircraftIdException : DomainException method InvalidAircraftIdException (line 7) | public InvalidAircraftIdException(Guid aircraftId) FILE: src/Services/Flight/src/Flight/Aircrafts/Exceptions/InvalidManufacturingYearException.cs class InvalidManufacturingYearException (line 5) | public class InvalidManufacturingYearException : DomainException method InvalidManufacturingYearException (line 7) | public InvalidManufacturingYearException() : base("ManufacturingYear m... FILE: src/Services/Flight/src/Flight/Aircrafts/Exceptions/InvalidModelException.cs class InvalidModelException (line 5) | public class InvalidModelException : DomainException method InvalidModelException (line 7) | public InvalidModelException() : base("Model cannot be empty or whites... FILE: src/Services/Flight/src/Flight/Aircrafts/Exceptions/InvalidNameException.cs class InvalidNameException (line 5) | public class InvalidNameException : DomainException method InvalidNameException (line 7) | public InvalidNameException() : base("Name cannot be empty or whitespa... FILE: src/Services/Flight/src/Flight/Aircrafts/Features/AircraftMappings.cs class AircraftMappings (line 10) | public class AircraftMappings : IRegister method Register (line 12) | public void Register(TypeAdapterConfig config) FILE: src/Services/Flight/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraft.cs type CreateAircraft (line 26) | public record CreateAircraft(string Name, string Model, int Manufacturin... type CreateAircraftResult (line 32) | public record CreateAircraftResult(AircraftId Id); type AircraftCreatedDomainEvent (line 34) | public record AircraftCreatedDomainEvent type CreateAircraftRequestDto (line 37) | public record CreateAircraftRequestDto(string Name, string Model, int Ma... type CreateAircraftResponseDto (line 39) | public record CreateAircraftResponseDto(Guid Id); class CreateAircraftEndpoint (line 41) | public class CreateAircraftEndpoint : IMinimalEndpoint method MapEndpoint (line 43) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class CreateAircraftValidator (line 71) | public class CreateAircraftValidator : AbstractValidator method CreateAircraftValidator (line 73) | public CreateAircraftValidator() class CreateAircraftHandler (line 81) | internal class CreateAircraftHandler : IRequestHandler Handle(CreateAircraft request,... FILE: src/Services/Flight/src/Flight/Aircrafts/Features/CreatingAircraft/V1/CreateAircraftMongo.cs type CreateAircraftMongo (line 18) | public record CreateAircraftMongo(Guid Id, string Name, string Model, in... class CreateAircraftMongoHandler (line 20) | internal class CreateAircraftMongoHandler : ICommandHandler Handle(CreateAircraftMongo request, Cancellati... FILE: src/Services/Flight/src/Flight/Aircrafts/Models/Aircraft.cs type Aircraft (line 8) | public record Aircraft : Aggregate FILE: src/Services/Flight/src/Flight/Aircrafts/Models/AircraftReadModel.cs class AircraftReadModel (line 5) | public class AircraftReadModel FILE: src/Services/Flight/src/Flight/Aircrafts/ValueObjects/AircraftId.cs type AircraftId (line 6) | public record AircraftId FILE: src/Services/Flight/src/Flight/Aircrafts/ValueObjects/ManufacturingYear.cs type ManufacturingYear (line 5) | public record ManufacturingYear FILE: src/Services/Flight/src/Flight/Aircrafts/ValueObjects/Model.cs type Model (line 5) | public record Model FILE: src/Services/Flight/src/Flight/Aircrafts/ValueObjects/Name.cs type Name (line 5) | public record Name FILE: src/Services/Flight/src/Flight/Airports/Dtos/AirportDto.cs type AirportDto (line 3) | public record AirportDto(long Id, string Name, string Address, string Co... FILE: src/Services/Flight/src/Flight/Airports/Exceptions/AirportAlreadyExistException.cs class AirportAlreadyExistException (line 6) | public class AirportAlreadyExistException : AppException method AirportAlreadyExistException (line 8) | public AirportAlreadyExistException(int? code = default) : base("Airpo... FILE: src/Services/Flight/src/Flight/Airports/Exceptions/InvalidAddressException.cs class InvalidAddressException (line 5) | public class InvalidAddressException : DomainException method InvalidAddressException (line 7) | public InvalidAddressException() : base("Address cannot be empty or wh... FILE: src/Services/Flight/src/Flight/Airports/Exceptions/InvalidAirportIdException.cs class InvalidAirportIdException (line 5) | public class InvalidAirportIdException : DomainException method InvalidAirportIdException (line 7) | public InvalidAirportIdException(Guid airportId) FILE: src/Services/Flight/src/Flight/Airports/Exceptions/InvalidCodeException.cs class InvalidCodeException (line 5) | public class InvalidCodeException : DomainException method InvalidCodeException (line 7) | public InvalidCodeException() : base("Code cannot be empty or whitespa... FILE: src/Services/Flight/src/Flight/Airports/Exceptions/InvalidNameException.cs class InvalidNameException (line 5) | public class InvalidNameException : DomainException method InvalidNameException (line 7) | public InvalidNameException() : base("Name cannot be empty or whitespa... FILE: src/Services/Flight/src/Flight/Airports/Features/AirportMappings.cs class AirportMappings (line 8) | public class AirportMappings : IRegister method Register (line 10) | public void Register(TypeAdapterConfig config) FILE: src/Services/Flight/src/Flight/Airports/Features/CreatingAirport/V1/CreateAirport.cs type CreateAirport (line 24) | public record CreateAirport(string Name, string Address, string Code) : ... type CreateAirportResult (line 29) | public record CreateAirportResult(Guid Id); type AirportCreatedDomainEvent (line 31) | public record AirportCreatedDomainEvent type CreateAirportRequestDto (line 34) | public record CreateAirportRequestDto(string Name, string Address, strin... type CreateAirportResponseDto (line 36) | public record CreateAirportResponseDto(Guid Id); class CreateAirportEndpoint (line 38) | public class CreateAirportEndpoint : IMinimalEndpoint method MapEndpoint (line 40) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class CreateAirportValidator (line 68) | public class CreateAirportValidator : AbstractValidator method CreateAirportValidator (line 70) | public CreateAirportValidator() class CreateAirportHandler (line 78) | internal class CreateAirportHandler : IRequestHandler Handle(CreateAirport request, C... FILE: src/Services/Flight/src/Flight/Airports/Features/CreatingAirport/V1/CreateAirportMongo.cs type CreateAirportMongo (line 17) | public record CreateAirportMongo(Guid Id, string Name, string Address, s... class CreateAirportMongoHandler (line 19) | internal class CreateAirportMongoHandler : ICommandHandler Handle(CreateAirportMongo request, Cancellatio... FILE: src/Services/Flight/src/Flight/Airports/Models/Airport.cs type Airport (line 8) | public record Airport : Aggregate FILE: src/Services/Flight/src/Flight/Airports/Models/AirportReadModel.cs class AirportReadModel (line 5) | public class AirportReadModel FILE: src/Services/Flight/src/Flight/Airports/ValueObjects/Address.cs class Address (line 5) | public class Address method Address (line 9) | private Address(string value) method Of (line 14) | public static Address Of(string value) FILE: src/Services/Flight/src/Flight/Airports/ValueObjects/AirportId.cs type AirportId (line 6) | public record AirportId FILE: src/Services/Flight/src/Flight/Airports/ValueObjects/Code.cs type Code (line 5) | public record Code FILE: src/Services/Flight/src/Flight/Airports/ValueObjects/Name.cs type Name (line 5) | public record Name FILE: src/Services/Flight/src/Flight/Data/Configurations/AircraftConfiguration.cs class AircraftConfiguration (line 10) | public class AircraftConfiguration : IEntityTypeConfiguration method Configure (line 12) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Flight/src/Flight/Data/Configurations/AirportConfiguration.cs class AirportConfiguration (line 10) | public class AirportConfiguration : IEntityTypeConfiguration method Configure (line 12) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Flight/src/Flight/Data/Configurations/FlightConfiguration.cs class FlightConfiguration (line 12) | public class FlightConfiguration : IEntityTypeConfiguration builder) FILE: src/Services/Flight/src/Flight/Data/Configurations/SeatConfiguration.cs class SeatConfiguration (line 10) | public class SeatConfiguration : IEntityTypeConfiguration method Configure (line 12) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Flight/src/Flight/Data/DesignTimeDbContextFactory.cs class DesignTimeDbContextFactory (line 6) | public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory options, ICur... method OnModelCreating (line 25) | protected override void OnModelCreating(ModelBuilder builder) FILE: src/Services/Flight/src/Flight/Data/FlightReadDbContext.cs class FlightReadDbContext (line 13) | public class FlightReadDbContext : MongoDbContext method FlightReadDbContext (line 15) | public FlightReadDbContext(IOptions options) : base(opti... FILE: src/Services/Flight/src/Flight/Data/Migrations/20230611230948_initial.Designer.cs class initial (line 14) | [DbContext(typeof(FlightDbContext))] method BuildTargetModel (line 19) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: src/Services/Flight/src/Flight/Data/Migrations/20230611230948_initial.cs class initial (line 9) | public partial class initial : Migration method Up (line 12) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 148) | protected override void Down(MigrationBuilder migrationBuilder) FILE: src/Services/Flight/src/Flight/Data/Migrations/FlightDbContextModelSnapshot.cs class FlightDbContextModelSnapshot (line 13) | [DbContext(typeof(FlightDbContext))] method BuildModel (line 16) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: src/Services/Flight/src/Flight/Data/Seed/FlightDataSeeder.cs class FlightDataSeeder (line 13) | public class FlightDataSeeder( method SeedAllAsync (line 19) | public async Task SeedAllAsync() method SeedAirportAsync (line 32) | private async Task SeedAirportAsync() method SeedAircraftAsync (line 46) | private async Task SeedAircraftAsync() method SeedSeatAsync (line 61) | private async Task SeedSeatAsync() method SeedFlightAsync (line 75) | private async Task SeedFlightAsync() FILE: src/Services/Flight/src/Flight/Data/Seed/InitialData.cs class InitialData (line 18) | public static class InitialData method InitialData (line 26) | static InitialData() FILE: src/Services/Flight/src/Flight/Extensions/Infrastructure/InfrastructureExtensions.cs class InfrastructureExtensions (line 30) | public static class InfrastructureExtensions method AddInfrastructure (line 32) | public static WebApplicationBuilder AddInfrastructure(this WebApplicat... method UseInfrastructure (line 79) | public static WebApplication UseInfrastructure(this WebApplication app) FILE: src/Services/Flight/src/Flight/Extensions/Infrastructure/MediatRExtensions.cs class MediatRExtensions (line 10) | public static class MediatRExtensions method AddCustomMediatR (line 12) | public static IServiceCollection AddCustomMediatR(this IServiceCollect... FILE: src/Services/Flight/src/Flight/FlightEventMapper.cs class FlightEventMapper (line 17) | public sealed class FlightEventMapper : IEventMapper method MapToIntegrationEvent (line 19) | public IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event) method MapToInternalCommand (line 34) | public IInternalCommand? MapToInternalCommand(IDomainEvent @event) FILE: src/Services/Flight/src/Flight/FlightRoot.cs class FlightRoot (line 3) | public class FlightRoot FILE: src/Services/Flight/src/Flight/Flights/Dtos/FlightDto.cs type FlightDto (line 5) | public record FlightDto(Guid Id, string FlightNumber, Guid AircraftId, G... FILE: src/Services/Flight/src/Flight/Flights/Enums/FlightStatus.cs type FlightStatus (line 3) | public enum FlightStatus FILE: src/Services/Flight/src/Flight/Flights/Exceptions/FlightAlreadyExistException.cs class FlightAlreadyExistException (line 6) | public class FlightAlreadyExistException : AppException method FlightAlreadyExistException (line 8) | public FlightAlreadyExistException(int? code = default) : base("Flight... FILE: src/Services/Flight/src/Flight/Flights/Exceptions/FlightNotFountException.cs class FlightNotFountException (line 6) | public class FlightNotFountException : AppException method FlightNotFountException (line 8) | public FlightNotFountException() : base("Flight not found!", HttpStatu... FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidArriveDateException.cs class InvalidArriveDateException (line 5) | public class InvalidArriveDateException : DomainException method InvalidArriveDateException (line 7) | public InvalidArriveDateException(DateTime arriveDate) FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidDepartureDateException.cs class InvalidDepartureDateException (line 5) | public class InvalidDepartureDateException : DomainException method InvalidDepartureDateException (line 7) | public InvalidDepartureDateException(DateTime departureDate) FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidDurationException.cs class InvalidDurationException (line 5) | public class InvalidDurationException : DomainException method InvalidDurationException (line 7) | public InvalidDurationException() FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidFlightDateException.cs class InvalidFlightDateException (line 5) | public class InvalidFlightDateException : DomainException method InvalidFlightDateException (line 7) | public InvalidFlightDateException(DateTime flightDate) FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidFlightIdException.cs class InvalidFlightIdException (line 5) | public class InvalidFlightIdException : DomainException method InvalidFlightIdException (line 7) | public InvalidFlightIdException(Guid flightId) FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidFlightNumberException.cs class InvalidFlightNumberException (line 5) | public class InvalidFlightNumberException : DomainException method InvalidFlightNumberException (line 7) | public InvalidFlightNumberException(string flightNumber) FILE: src/Services/Flight/src/Flight/Flights/Exceptions/InvalidPriceException.cs class InvalidPriceException (line 5) | public class InvalidPriceException : DomainException method InvalidPriceException (line 7) | public InvalidPriceException() FILE: src/Services/Flight/src/Flight/Flights/Features/CreatingFlight/V1/CreateFlight.cs type CreateFlight (line 26) | public record CreateFlight(string FlightNumber, Guid AircraftId, Guid De... type CreateFlightResult (line 34) | public record CreateFlightResult(Guid Id); type FlightCreatedDomainEvent (line 36) | public record FlightCreatedDomainEvent(Guid Id, string FlightNumber, Gui... type CreateFlightRequestDto (line 40) | public record CreateFlightRequestDto(string FlightNumber, Guid AircraftI... type CreateFlightResponseDto (line 44) | public record CreateFlightResponseDto(Guid Id); class CreateFlightEndpoint (line 46) | public class CreateFlightEndpoint : IMinimalEndpoint method MapEndpoint (line 48) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class CreateFlightValidator (line 76) | public class CreateFlightValidator : AbstractValidator method CreateFlightValidator (line 78) | public CreateFlightValidator() class CreateFlightHandler (line 97) | internal class CreateFlightHandler : ICommandHandler Handle(CreateFlight request, Can... FILE: src/Services/Flight/src/Flight/Flights/Features/CreatingFlight/V1/CreateFlightMongo.cs type CreateFlightMongo (line 17) | public record CreateFlightMongo(Guid Id, string FlightNumber, Guid Aircr... class CreateFlightMongoHandler (line 21) | internal class CreateFlightMongoHandler : ICommandHandler Handle(CreateFlightMongo request, Cancellation... FILE: src/Services/Flight/src/Flight/Flights/Features/DeletingFlight/V1/DeleteFlight.cs type DeleteFlight (line 17) | public record DeleteFlight(Guid Id) : ICommand, IInt... type DeleteFlightResult (line 19) | public record DeleteFlightResult(Guid Id); type FlightDeletedDomainEvent (line 21) | public record FlightDeletedDomainEvent( class DeleteFlightEndpoint (line 36) | public class DeleteFlightEndpoint : IMinimalEndpoint method MapEndpoint (line 38) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class DeleteFlightValidator (line 62) | public class DeleteFlightValidator : AbstractValidator method DeleteFlightValidator (line 64) | public DeleteFlightValidator() class DeleteFlightHandler (line 70) | internal class DeleteFlightHandler : ICommandHandler Handle( FILE: src/Services/Flight/src/Flight/Flights/Features/DeletingFlight/V1/DeleteFlightMongo.cs type DeleteFlightMongo (line 17) | public record DeleteFlightMongo(Guid Id, string FlightNumber, Guid Aircr... class DeleteFlightMongoCommandHandler (line 21) | internal class DeleteFlightMongoCommandHandler : ICommandHandler Handle(DeleteFlightMongo request, Cancellation... FILE: src/Services/Flight/src/Flight/Flights/Features/FlightMappings.cs class FlightMappings (line 12) | public class FlightMappings : IRegister method Register (line 14) | public void Register(TypeAdapterConfig config) FILE: src/Services/Flight/src/Flight/Flights/Features/GettingAvailableFlights/V1/GetAvailableFlights.cs type GetAvailableFlights (line 26) | public record GetAvailableFlights : IQuery, I... type GetAvailableFlightsResult (line 32) | public record GetAvailableFlightsResult(IEnumerable FlightDtos); type GetAvailableFlightsResponseDto (line 34) | public record GetAvailableFlightsResponseDto(IEnumerable Flig... class GetAvailableFlightsEndpoint (line 36) | public class GetAvailableFlightsEndpoint : IMinimalEndpoint method MapEndpoint (line 38) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class GetAvailableFlightsHandler (line 63) | internal class GetAvailableFlightsHandler : IQueryHandler Handle(GetAvailableFlight... FILE: src/Services/Flight/src/Flight/Flights/Features/GettingFlightById/V1/GetFlightById.cs type GetFlightById (line 23) | public record GetFlightById(Guid Id) : IQuery; type GetFlightByIdResult (line 25) | public record GetFlightByIdResult(FlightDto FlightDto); type GetFlightByIdResponseDto (line 27) | public record GetFlightByIdResponseDto(FlightDto FlightDto); class GetFlightByIdEndpoint (line 29) | public class GetFlightByIdEndpoint : IMinimalEndpoint method MapEndpoint (line 31) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class GetFlightByIdValidator (line 56) | public class GetFlightByIdValidator : AbstractValidator method GetFlightByIdValidator (line 58) | public GetFlightByIdValidator() class GetFlightByIdHandler (line 64) | internal class GetFlightByIdHandler : IQueryHandler Handle(GetFlightById request, C... FILE: src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs type UpdateFlight (line 26) | public record UpdateFlight(Guid Id, string FlightNumber, Guid AircraftId... type UpdateFlightResult (line 34) | public record UpdateFlightResult(Guid Id); type FlightUpdatedDomainEvent (line 36) | public record FlightUpdatedDomainEvent(Guid Id, string FlightNumber, Gui... type UpdateFlightRequestDto (line 40) | public record UpdateFlightRequestDto(Guid Id, string FlightNumber, Guid ... class UpdateFlightEndpoint (line 45) | public class UpdateFlightEndpoint : IMinimalEndpoint method MapEndpoint (line 47) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class UpdateFlightValidator (line 73) | public class UpdateFlightValidator : AbstractValidator method UpdateFlightValidator (line 75) | public UpdateFlightValidator() class UpdateFlightHandler (line 94) | internal class UpdateFlightHandler : ICommandHandler Handle(UpdateFlight request, Can... FILE: src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlightMongo.cs type UpdateFlightMongo (line 17) | public record UpdateFlightMongo(Guid Id, string FlightNumber, Guid Aircr... class UpdateFlightMongoCommandHandler (line 22) | internal class UpdateFlightMongoCommandHandler : ICommandHandler Handle(UpdateFlightMongo request, Cancellation... FILE: src/Services/Flight/src/Flight/Flights/Models/Flight.cs type Flight (line 12) | public record Flight : Aggregate FILE: src/Services/Flight/src/Flight/Flights/Models/FlightReadModel.cs class FlightReadModel (line 5) | public class FlightReadModel FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/ArriveDate.cs type ArriveDate (line 6) | public record ArriveDate FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/DepartureDate.cs type DepartureDate (line 7) | public record DepartureDate FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/DurationMinutes.cs class DurationMinutes (line 5) | public class DurationMinutes method DurationMinutes (line 9) | private DurationMinutes(decimal value) method Of (line 14) | public static DurationMinutes Of(decimal value) FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/FlightDate.cs type FlightDate (line 6) | public record FlightDate FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/FlightId.cs type FlightId (line 6) | public record FlightId FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/FlightNumber.cs type FlightNumber (line 5) | public record FlightNumber FILE: src/Services/Flight/src/Flight/Flights/ValueObjects/Price.cs class Price (line 5) | public class Price method Price (line 9) | private Price(decimal value) method Of (line 14) | public static Price Of(decimal value) FILE: src/Services/Flight/src/Flight/GrpcServer/Services/FlightGrpcServices.cs class FlightGrpcServices (line 16) | public class FlightGrpcServices : FlightGrpcService.FlightGrpcServiceBase method FlightGrpcServices (line 20) | public FlightGrpcServices(IMediator mediator) method GetById (line 25) | public override async Task GetById(GetByIdRequest... method GetAvailableSeats (line 31) | public override async Task GetAvailableSeats(... method ReserveSeat (line 50) | public override async Task ReserveSeat(ReserveSeatR... FILE: src/Services/Flight/src/Flight/Seats/Dtos/SeatDto.cs type SeatDto (line 5) | public record SeatDto(Guid Id, string SeatNumber, Enums.SeatType Type, E... FILE: src/Services/Flight/src/Flight/Seats/Enums/SeatClass.cs type SeatClass (line 3) | public enum SeatClass FILE: src/Services/Flight/src/Flight/Seats/Enums/SeatType.cs type SeatType (line 3) | public enum SeatType FILE: src/Services/Flight/src/Flight/Seats/Exceptions/AllSeatsFullException.cs class AllSeatsFullException (line 5) | public class AllSeatsFullException : AppException method AllSeatsFullException (line 7) | public AllSeatsFullException() : base("All seats are full!") FILE: src/Services/Flight/src/Flight/Seats/Exceptions/InvalidSeatIdException.cs class InvalidSeatIdException (line 5) | public class InvalidSeatIdException : DomainException method InvalidSeatIdException (line 7) | public InvalidSeatIdException(Guid seatId) FILE: src/Services/Flight/src/Flight/Seats/Exceptions/InvalidSeatNumberException.cs class InvalidSeatNumberException (line 5) | public class InvalidSeatNumberException : DomainException method InvalidSeatNumberException (line 7) | public InvalidSeatNumberException() : base("SeatNumber Cannot be null ... FILE: src/Services/Flight/src/Flight/Seats/Exceptions/SeatAlreadyExistException.cs class SeatAlreadyExistException (line 6) | public class SeatAlreadyExistException : AppException method SeatAlreadyExistException (line 8) | public SeatAlreadyExistException(int? code = default) : base("Seat alr... FILE: src/Services/Flight/src/Flight/Seats/Exceptions/SeatNumberIncorrectException.cs class SeatNumberIncorrectException (line 5) | public class SeatNumberIncorrectException : AppException method SeatNumberIncorrectException (line 7) | public SeatNumberIncorrectException() : base("Seat number is incorrect!") FILE: src/Services/Flight/src/Flight/Seats/Features/CreatingSeat/V1/CreateSeat.cs type CreateSeat (line 26) | public record CreateSeat type CreateSeatResult (line 33) | public record CreateSeatResult(Guid Id); type SeatCreatedDomainEvent (line 35) | public record SeatCreatedDomainEvent(Guid Id, string SeatNumber, Enums.S... type CreateSeatRequestDto (line 38) | public record CreateSeatRequestDto(string SeatNumber, Enums.SeatType Typ... type CreateSeatResponseDto (line 40) | public record CreateSeatResponseDto(Guid Id); class CreateSeatEndpoint (line 42) | public class CreateSeatEndpoint : IMinimalEndpoint method MapEndpoint (line 44) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) method CreateSeat (line 60) | private async Task CreateSeat(CreateSeatRequestDto request, I... class CreateSeatValidator (line 73) | public class CreateSeatValidator : AbstractValidator method CreateSeatValidator (line 75) | public CreateSeatValidator() class CreateSeatCommandHandler (line 87) | internal class CreateSeatCommandHandler : IRequestHandler Handle(CreateSeat command, Cancell... FILE: src/Services/Flight/src/Flight/Seats/Features/CreatingSeat/V1/CreateSeatMongo.cs type CreateSeatMongo (line 17) | public record CreateSeatMongo(Guid Id, string SeatNumber, Enums.SeatType... class CreateSeatMongoHandler (line 20) | internal class CreateSeatMongoHandler : ICommandHandler method CreateSeatMongoHandler (line 25) | public CreateSeatMongoHandler( method Handle (line 33) | public async Task Handle(CreateSeatMongo request, CancellationTo... FILE: src/Services/Flight/src/Flight/Seats/Features/GettingAvailableSeats/V1/GetAvailableSeats.cs type GetAvailableSeats (line 26) | public record GetAvailableSeats(Guid FlightId) : IQuery SeatDtos); type GetAvailableSeatsResponseDto (line 30) | public record GetAvailableSeatsResponseDto(IEnumerable SeatDtos); class GetAvailableSeatsEndpoint (line 32) | public class GetAvailableSeatsEndpoint : IMinimalEndpoint method MapEndpoint (line 34) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) method GetAvailableSeats (line 50) | private async Task GetAvailableSeats(Guid id, IMediator media... class GetAvailableSeatsValidator (line 60) | public class GetAvailableSeatsValidator : AbstractValidator Handle(GetAvailableSeats qu... FILE: src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/V1/ReserveSeat.cs type ReserveSeat (line 22) | public record ReserveSeat(Guid FlightId, string SeatNumber) : ICommand ReserveSeat(ReserveSeatRequestDto request,... class ReserveSeatValidator (line 64) | public class ReserveSeatValidator : AbstractValidator method ReserveSeatValidator (line 66) | public ReserveSeatValidator() class ReserveSeatCommandHandler (line 73) | internal class ReserveSeatCommandHandler : IRequestHandler Handle(ReserveSeat command, Cance... FILE: src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/V1/ReserveSeatMongo.cs type ReserveSeatMongo (line 15) | public record ReserveSeatMongo(Guid Id, string SeatNumber, Enums.SeatTyp... class ReserveSeatMongoHandler (line 18) | internal class ReserveSeatMongoHandler : ICommandHandler method ReserveSeatMongoHandler (line 23) | public ReserveSeatMongoHandler( method Handle (line 31) | public async Task Handle(ReserveSeatMongo command, CancellationT... FILE: src/Services/Flight/src/Flight/Seats/Features/SeatMappings.cs class SeatMappings (line 11) | public class SeatMappings : IRegister method Register (line 13) | public void Register(TypeAdapterConfig config) FILE: src/Services/Flight/src/Flight/Seats/Models/Seat.cs type Seat (line 11) | public record Seat : Aggregate FILE: src/Services/Flight/src/Flight/Seats/Models/SeatReadModel.cs class SeatReadModel (line 5) | public class SeatReadModel FILE: src/Services/Flight/src/Flight/Seats/ValueObjects/SeatId.cs type SeatId (line 6) | public record SeatId FILE: src/Services/Flight/src/Flight/Seats/ValueObjects/SeatNumber.cs type SeatNumber (line 5) | public record SeatNumber FILE: src/Services/Flight/tests/EndToEndTest/Fakes/FakeCreateFlightCommand.cs class FakeCreateFlightCommand (line 10) | public sealed class FakeCreateFlightCommand : AutoFaker method FakeCreateFlightCommand (line 12) | public FakeCreateFlightCommand() FILE: src/Services/Flight/tests/EndToEndTest/Fakes/FakeCreateFlightMongoCommand.cs class FakeCreateFlightMongoCommand (line 9) | public sealed class FakeCreateFlightMongoCommand : AutoFaker method FakeCreateAircraftCommand (line 10) | public FakeCreateAircraftCommand() FILE: src/Services/Flight/tests/IntegrationTest/Fakes/FakeCreateAirportCommand.cs class FakeCreateAirportCommand (line 8) | public class FakeCreateAirportCommand : AutoFaker method FakeCreateAirportCommand (line 10) | public FakeCreateAirportCommand() FILE: src/Services/Flight/tests/IntegrationTest/Fakes/FakeCreateFlightCommand.cs class FakeCreateFlightCommand (line 11) | public sealed class FakeCreateFlightCommand : AutoFaker method FakeCreateFlightCommand (line 13) | public FakeCreateFlightCommand() FILE: src/Services/Flight/tests/IntegrationTest/Fakes/FakeCreateFlightMongoCommand.cs class FakeCreateFlightMongoCommand (line 10) | public sealed class FakeCreateFlightMongoCommand : AutoFaker method FakeCreateSeatCommand (line 12) | public FakeCreateSeatCommand(Guid flightId) FILE: src/Services/Flight/tests/IntegrationTest/Fakes/FakeCreateSeatMongoCommand.cs class FakeCreateSeatMongoCommand (line 9) | public class FakeCreateSeatMongoCommand : AutoFaker method FakeCreateSeatMongoCommand (line 11) | public FakeCreateSeatMongoCommand(Guid flightId) FILE: src/Services/Flight/tests/IntegrationTest/Fakes/FakeUpdateFlightCommand.cs class FakeUpdateFlightCommand (line 7) | public class FakeUpdateFlightCommand : AutoFaker method FakeUpdateFlightCommand (line 9) | public FakeUpdateFlightCommand(global::Flight.Flights.Models.Flight fl... FILE: src/Services/Flight/tests/IntegrationTest/Flight/Features/CreateFlightTests.cs class CreateFlightTests (line 11) | public class CreateFlightTests : FlightIntegrationTestBase method CreateFlightTests (line 13) | public CreateFlightTests( method should_create_new_flight_to_db_and_publish_message_to_broker (line 18) | [Fact] FILE: src/Services/Flight/tests/IntegrationTest/Flight/Features/DeleteFlightTests.cs class DeleteFlightTests (line 18) | public class DeleteFlightTests : FlightIntegrationTestBase method DeleteFlightTests (line 20) | public DeleteFlightTests( method should_delete_flight_from_db (line 25) | [Fact] FILE: src/Services/Flight/tests/IntegrationTest/Flight/Features/GetAvailableFlightsTests.cs class GetAvailableFlightsTests (line 15) | public class GetAvailableFlightsTests : FlightIntegrationTestBase method GetAvailableFlightsTests (line 17) | public GetAvailableFlightsTests( method should_return_available_flights (line 22) | [Fact] FILE: src/Services/Flight/tests/IntegrationTest/Flight/Features/GetFlightByIdTests.cs class GetFlightByIdTests (line 14) | public class GetFlightByIdTests : FlightIntegrationTestBase method GetFlightByIdTests (line 16) | public GetFlightByIdTests( method should_retrive_a_flight_by_id_currectly (line 21) | [Fact] method should_retrive_a_flight_by_id_from_grpc_service (line 39) | [Fact] FILE: src/Services/Flight/tests/IntegrationTest/Flight/Features/UpdateFlightTests.cs class UpdateFlightTests (line 17) | public class UpdateFlightTests : FlightIntegrationTestBase method UpdateFlightTests (line 19) | public UpdateFlightTests( method should_update_flight_to_db_and_publish_message_to_broker (line 24) | [Fact] FILE: src/Services/Flight/tests/IntegrationTest/FlightIntegrationTestBase.cs class FlightIntegrationTestBase (line 8) | [Collection(IntegrationTestCollection.Name)] method FlightIntegrationTestBase (line 11) | public FlightIntegrationTestBase(TestFixture Act(CreateAircraft command, Cancella... method CreateAircraftCommandHandlerTests (line 19) | public CreateAircraftCommandHandlerTests(UnitTestFixture fixture) method handler_with_valid_command_should_create_new_aircraft_and_return_currect_aircraft_dto (line 25) | [Fact] method handler_with_null_command_should_throw_argument_exception (line 41) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Aircraft/Features/CreateAircraftTests/CreateAircraftCommandValidatorTests.cs class CreateAircraftCommandValidatorTests (line 11) | [Collection(nameof(UnitTestFixture))] method is_valid_should_be_false_when_have_invalid_parameter (line 14) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Airport/Features/CreateAirportTests/CreateAirportCommandHandlerTests.cs class CreateAirportCommandHandlerTests (line 11) | [Collection(nameof(UnitTestFixture))] method CreateAirportCommandHandlerTests (line 18) | public CreateAirportCommandHandlerTests(UnitTestFixture fixture) method Act (line 24) | public Task Act(CreateAirport command, Cancellati... method handler_with_valid_command_should_create_new_airport_and_return_currect_airport_dto (line 27) | [Fact] method handler_with_null_command_should_throw_argument_exception (line 43) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Airport/Features/CreateAirportTests/CreateAirportCommandValidatorTests.cs class CreateAirportCommandValidatorTests (line 11) | [Collection(nameof(UnitTestFixture))] method is_valid_should_be_false_when_have_invalid_parameter (line 14) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Common/DbContextFactory.cs class DbContextFactory (line 16) | public static class DbContextFactory method Create (line 25) | public static FlightDbContext Create() method FlightDataSeeder (line 38) | private static void FlightDataSeeder(FlightDbContext context) method Destroy (line 91) | public static void Destroy(FlightDbContext context) FILE: src/Services/Flight/tests/UnitTest/Common/MapperFactory.cs class MapperFactory (line 7) | public static class MapperFactory method Create (line 9) | public static IMapper Create() FILE: src/Services/Flight/tests/UnitTest/Common/UnitTestFixture.cs class FixtureCollection (line 7) | [CollectionDefinition(nameof(UnitTestFixture))] class UnitTestFixture (line 10) | public class UnitTestFixture : IDisposable method UnitTestFixture (line 12) | public UnitTestFixture() method Dispose (line 21) | public void Dispose() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeCreateAircraftCommand.cs class FakeCreateAircraftCommand (line 8) | public class FakeCreateAircraftCommand : AutoFaker method FakeCreateAircraftCommand (line 10) | public FakeCreateAircraftCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeCreateAirportCommand.cs class FakeCreateAirportCommand (line 8) | public class FakeCreateAirportCommand : AutoFaker method FakeCreateAirportCommand (line 10) | public FakeCreateAirportCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeCreateFlightCommand.cs class FakeCreateFlightCommand (line 10) | public sealed class FakeCreateFlightCommand : AutoFaker method FakeCreateFlightCommand (line 12) | public FakeCreateFlightCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeCreateSeatCommand.cs class FakeCreateSeatCommand (line 11) | public class FakeCreateSeatCommand : AutoFaker method FakeCreateSeatCommand (line 13) | public FakeCreateSeatCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeFlightCreate.cs class FakeFlightCreate (line 7) | public static class FakeFlightCreate method Generate (line 9) | public static global::Flight.Flights.Models.Flight Generate() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeFlightUpdate.cs class FakeFlightUpdate (line 6) | public static class FakeFlightUpdate method Generate (line 8) | public static void Generate(Flight flight) FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeValidateCreateAircraftCommand.cs class FakeValidateCreateAircraftCommand (line 7) | public class FakeValidateCreateAircraftCommand : AutoFaker method FakeValidateCreateAircraftCommand (line 9) | public FakeValidateCreateAircraftCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeValidateCreateAirportCommand.cs class FakeValidateCreateAirportCommand (line 7) | public class FakeValidateCreateAirportCommand : AutoFaker method FakeValidateCreateAirportCommand (line 9) | public FakeValidateCreateAirportCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeValidateCreateFlightCommand.cs class FakeValidateCreateFlightCommand (line 9) | public class FakeValidateCreateFlightCommand : AutoFaker method FakeValidateCreateFlightCommand (line 11) | public FakeValidateCreateFlightCommand() FILE: src/Services/Flight/tests/UnitTest/Fakes/FakeValidateCreateSeatCommand.cs class FakeValidateCreateSeatCommand (line 9) | public class FakeValidateCreateSeatCommand : AutoFaker method FakeValidateCreateSeatCommand (line 11) | public FakeValidateCreateSeatCommand() FILE: src/Services/Flight/tests/UnitTest/Flight/Features/Domains/CreateFlightTests.cs class CreateFlightTests (line 10) | [Collection(nameof(UnitTestFixture))] method can_create_valid_flight (line 13) | [Fact] method queue_domain_event_on_create (line 23) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Flight/Features/Domains/UpdateFlightTests.cs class UpdateFlightTests (line 10) | [Collection(nameof(UnitTestFixture))] method can_update_valid_flight (line 13) | [Fact] method queue_domain_event_on_update (line 26) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Flight/Features/Handlers/CreateFlight/CreateFlightCommandHandlerTests.cs class CreateFlightCommandHandlerTests (line 13) | [Collection(nameof(UnitTestFixture))] method Act (line 19) | public Task Act(CreateFlight command, Cancellation... method CreateFlightCommandHandlerTests (line 22) | public CreateFlightCommandHandlerTests(UnitTestFixture fixture) method handler_with_valid_command_should_create_new_flight_and_return_currect_flight_dto (line 28) | [Fact] method handler_with_null_command_should_throw_argument_exception (line 44) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Flight/Features/Handlers/CreateFlight/CreateFlightCommandValidatorTests.cs class CreateFlightCommandValidatorTests (line 10) | [Collection(nameof(UnitTestFixture))] method is_valid_should_be_false_when_have_invalid_parameter (line 13) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Flight/FlightMappingTests.cs class FlightMappingTests (line 8) | [Collection(nameof(UnitTestFixture))] method FlightMappingTests (line 13) | public FlightMappingTests(UnitTestFixture fixture) method should_support_mapping_from_source_to_destination (line 30) | [Theory] FILE: src/Services/Flight/tests/UnitTest/Seat/Features/CreateSeatCommandHandlerTests.cs class CreateSeatCommandHandlerTests (line 11) | [Collection(nameof(UnitTestFixture))] method CreateSeatCommandHandlerTests (line 18) | public CreateSeatCommandHandlerTests(UnitTestFixture fixture) method Act (line 24) | public Task Act(CreateSeat command, CancellationToke... method handler_with_valid_command_should_create_new_seat_and_return_currect_seat_dto (line 29) | [Fact] method handler_with_null_command_should_throw_argument_exception (line 45) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Seat/Features/CreateSeatCommandValidatorTests.cs class CreateSeatCommandValidatorTests (line 11) | [Collection(nameof(UnitTestFixture))] method is_valid_should_be_false_when_have_invalid_parameter (line 14) | [Fact] FILE: src/Services/Flight/tests/UnitTest/Seat/SeatMappingTests.cs class SeatMappingTests (line 8) | [Collection(nameof(UnitTestFixture))] method SeatMappingTests (line 14) | public SeatMappingTests(UnitTestFixture fixture) method should_support_mapping_from_source_to_destination (line 32) | [Theory] FILE: src/Services/Identity/src/Identity.Api/Program.cs class Program (line 19) | public partial class Program { } FILE: src/Services/Identity/src/Identity/Configurations/AuthOptions.cs class AuthOptions (line 3) | public class AuthOptions FILE: src/Services/Identity/src/Identity/Configurations/Config.cs class Config (line 8) | public static class Config FILE: src/Services/Identity/src/Identity/Configurations/UserValidator.cs class UserValidator (line 10) | public class UserValidator : IResourceOwnerPasswordValidator method UserValidator (line 15) | public UserValidator(SignInManager signInManager, method ValidateAsync (line 22) | public async Task ValidateAsync(ResourceOwnerPasswordValidationContext... FILE: src/Services/Identity/src/Identity/Data/Configurations/RoleClaimConfiguration.cs class RoleClaimConfiguration (line 7) | public class RoleClaimConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/RoleConfiguration.cs class RoleConfiguration (line 7) | public class RoleConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/UserClaimConfiguration.cs class UserClaimConfiguration (line 7) | public class UserClaimConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/UserConfiguration.cs class UserConfiguration (line 7) | public class UserConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/UserLoginConfiguration.cs class UserLoginConfiguration (line 7) | public class UserLoginConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/UserRoleConfiguration.cs class UserRoleConfiguration (line 7) | public class UserRoleConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/Configurations/UserTokenConfiguration.cs class UserTokenConfiguration (line 7) | public class UserTokenConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Services/Identity/src/Identity/Data/DesignTimeDbContextFactory.cs class DesignTimeDbContextFactory (line 6) | public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory options, ILog... method OnModelCreating (line 32) | protected override void OnModelCreating(ModelBuilder builder) method CreateExecutionStrategy (line 40) | public IExecutionStrategy CreateExecutionStrategy() => Database.Create... method BeginTransactionAsync (line 42) | public async Task BeginTransactionAsync(CancellationToken cancellation... method CommitTransactionAsync (line 50) | public async Task CommitTransactionAsync(CancellationToken cancellatio... method RollbackTransactionAsync (line 69) | public async Task RollbackTransactionAsync(CancellationToken cancellat... method ExecuteTransactionalAsync (line 83) | public Task ExecuteTransactionalAsync(CancellationToken cancellationTo... method SaveChangesAsync (line 103) | public override async Task SaveChangesAsync(CancellationToken can... method GetDomainEvents (line 131) | public IReadOnlyList GetDomainEvents() method OnBeforeSaving (line 148) | private void OnBeforeSaving() FILE: src/Services/Identity/src/Identity/Data/Migrations/20230331193410_initial.Designer.cs class initial (line 14) | [DbContext(typeof(IdentityContext))] method BuildTargetModel (line 19) | protected override void BuildTargetModel(ModelBuilder modelBuilder) FILE: src/Services/Identity/src/Identity/Data/Migrations/20230331193410_initial.cs class initial (line 10) | public partial class initial : Migration method Up (line 13) | protected override void Up(MigrationBuilder migrationBuilder) method Down (line 209) | protected override void Down(MigrationBuilder migrationBuilder) FILE: src/Services/Identity/src/Identity/Data/Migrations/IdentityContextModelSnapshot.cs class IdentityContextModelSnapshot (line 13) | [DbContext(typeof(IdentityContext))] method BuildModel (line 16) | protected override void BuildModel(ModelBuilder modelBuilder) FILE: src/Services/Identity/src/Identity/Data/Seed/IdentityDataSeeder.cs class IdentityDataSeeder (line 16) | public class IdentityDataSeeder : IDataSeeder method IdentityDataSeeder (line 23) | public IdentityDataSeeder(UserManager userManager, method SeedAllAsync (line 34) | public async Task SeedAllAsync() method SeedRoles (line 45) | private async Task SeedRoles() method SeedUsers (line 58) | private async Task SeedUsers() FILE: src/Services/Identity/src/Identity/Data/Seed/InitialData.cs class InitialData (line 8) | public static class InitialData method InitialData (line 12) | static InitialData() FILE: src/Services/Identity/src/Identity/Extensions/Infrastructure/IdentityServerExtensions.cs class IdentityServerExtensions (line 13) | public static class IdentityServerExtensions method AddCustomIdentityServer (line 15) | public static WebApplicationBuilder AddCustomIdentityServer(this WebAp... FILE: src/Services/Identity/src/Identity/Extensions/Infrastructure/InfrastructureExtensions.cs class InfrastructureExtensions (line 24) | public static class InfrastructureExtensions method AddInfrastructure (line 26) | public static WebApplicationBuilder AddInfrastructure(this WebApplicat... method UseInfrastructure (line 71) | public static WebApplication UseInfrastructure(this WebApplication app) FILE: src/Services/Identity/src/Identity/Extensions/Infrastructure/MediatRExtensions.cs class MediatRExtensions (line 10) | public static class MediatRExtensions method AddCustomMediatR (line 12) | public static IServiceCollection AddCustomMediatR(this IServiceCollect... FILE: src/Services/Identity/src/Identity/Identity/Constants/Constants.cs class Constants (line 3) | public static class Constants class StandardScopes (line 5) | public static class StandardScopes FILE: src/Services/Identity/src/Identity/Identity/Exceptions/RegisterIdentityUserException.cs class RegisterIdentityUserException (line 5) | public class RegisterIdentityUserException : AppException method RegisterIdentityUserException (line 7) | public RegisterIdentityUserException(string message) : base(message) FILE: src/Services/Identity/src/Identity/Identity/Features/IdentityMappings.cs class IdentityMappings (line 7) | public class IdentityMappings : IRegister method Register (line 9) | public void Register(TypeAdapterConfig config) FILE: src/Services/Identity/src/Identity/Identity/Features/RegisteringNewUser/V1/RegisterNewUser.cs type RegisterNewUser (line 26) | public record RegisterNewUser(string FirstName, string LastName, string ... type RegisterNewUserResult (line 29) | public record RegisterNewUserResult(Guid Id, string FirstName, string La... type RegisterNewUserRequestDto (line 31) | public record RegisterNewUserRequestDto(string FirstName, string LastNam... type RegisterNewUserResponseDto (line 34) | public record RegisterNewUserResponseDto(Guid Id, string FirstName, stri... class RegisterNewUserEndpoint (line 37) | public class RegisterNewUserEndpoint : IMinimalEndpoint method MapEndpoint (line 39) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class RegisterNewUserValidator (line 67) | public class RegisterNewUserValidator : AbstractValidator method RegisterNewUserValidator (line 69) | public RegisterNewUserValidator() class RegisterNewUserHandler (line 90) | internal class RegisterNewUserHandler : ICommandHandler userManager, method Handle (line 102) | public async Task Handle(RegisterNewUser request, FILE: src/Services/Identity/src/Identity/Identity/Models/Role.cs class Role (line 7) | public class Role : IdentityRole, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/RoleClaim.cs class RoleClaim (line 7) | public class RoleClaim : IdentityRoleClaim, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/User.cs class User (line 8) | public class User : IdentityUser, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/UserClaim.cs class UserClaim (line 7) | public class UserClaim : IdentityUserClaim, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/UserLogin.cs class UserLogin (line 7) | public class UserLogin : IdentityUserLogin, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/UserRole.cs class UserRole (line 7) | public class UserRole : IdentityUserRole, IVersion FILE: src/Services/Identity/src/Identity/Identity/Models/UserToken.cs class UserToken (line 7) | public class UserToken : IdentityUserToken, IVersion FILE: src/Services/Identity/src/Identity/IdentityEventMapper.cs class IdentityEventMapper (line 6) | public sealed class IdentityEventMapper : IEventMapper method MapToIntegrationEvent (line 8) | public IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event) method MapToInternalCommand (line 16) | public IInternalCommand? MapToInternalCommand(IDomainEvent @event) FILE: src/Services/Identity/src/Identity/IdentityRoot.cs class IdentityRoot (line 3) | public class IdentityRoot FILE: src/Services/Identity/tests/IntegrationTest/Fakes/FakeRegisterNewUserCommand.cs class FakeRegisterNewUserCommand (line 7) | public class FakeRegisterNewUserCommand : AutoFaker method FakeRegisterNewUserCommand (line 9) | public FakeRegisterNewUserCommand() FILE: src/Services/Identity/tests/IntegrationTest/Identity/Features/RegisterNewUserTests.cs class RegisterNewUserTests (line 11) | public class RegisterNewUserTests : IdentityIntegrationTestBase method RegisterNewUserTests (line 13) | public RegisterNewUserTests(TestWriteFixture... method should_create_new_user_to_db_and_publish_message_to_broker (line 16) | [Fact] FILE: src/Services/Identity/tests/IntegrationTest/IdentityIntegrationTestBase.cs class IdentityIntegrationTestBase (line 8) | [Collection(IntegrationTestCollection.Name)] method IdentityIntegrationTestBase (line 11) | public IdentityIntegrationTestBase(TestWriteFixture b... FILE: src/Services/Passenger/src/Passenger/Data/DesignTimeDbContextFactory.cs class DesignTimeDbContextFactory (line 6) | public class DesignTimeDbContextFactory : IDesignTimeDbContextFactory options, method OnModelCreating (line 20) | protected override void OnModelCreating(ModelBuilder builder) FILE: src/Services/Passenger/src/Passenger/Data/PassengerReadDbContext.cs class PassengerReadDbContext (line 10) | public class PassengerReadDbContext : MongoDbContext method PassengerReadDbContext (line 12) | public PassengerReadDbContext(IOptions options) : base(o... FILE: src/Services/Passenger/src/Passenger/Exceptions/InvalidAgeException.cs class InvalidAgeException (line 5) | public class InvalidAgeException : DomainException method InvalidAgeException (line 7) | public InvalidAgeException() : base("Age Cannot be null or negative") FILE: src/Services/Passenger/src/Passenger/Exceptions/InvalidNameException.cs class InvalidNameException (line 5) | public class InvalidNameException : DomainException method InvalidNameException (line 7) | public InvalidNameException() : base("Name cannot be empty or whitespa... FILE: src/Services/Passenger/src/Passenger/Exceptions/InvalidPassengerIdException.cs class InvalidPassengerIdException (line 7) | public class InvalidPassengerIdException : DomainException method InvalidPassengerIdException (line 9) | public InvalidPassengerIdException(Guid passengerId) FILE: src/Services/Passenger/src/Passenger/Exceptions/InvalidPassportNumberException.cs class InvalidPassportNumberException (line 5) | public class InvalidPassportNumberException : DomainException method InvalidPassportNumberException (line 7) | public InvalidPassportNumberException() : base("Passport number cannot... FILE: src/Services/Passenger/src/Passenger/Exceptions/PassengerAlreadyExist.cs class PassengerNotExist (line 6) | public class PassengerNotExist : AppException method PassengerNotExist (line 8) | public PassengerNotExist() : base("Please register before!", HttpStatu... FILE: src/Services/Passenger/src/Passenger/Exceptions/PassengerNotFoundException.cs class PassengerNotFoundException (line 6) | public class PassengerNotFoundException : AppException method PassengerNotFoundException (line 8) | public PassengerNotFoundException() : base("Passenger not found!", Htt... FILE: src/Services/Passenger/src/Passenger/Extensions/Infrastructure/InfrastructureExtensions.cs class InfrastructureExtensions (line 28) | public static class InfrastructureExtensions method AddInfrastructure (line 30) | public static WebApplicationBuilder AddInfrastructure(this WebApplicat... method UseInfrastructure (line 75) | public static WebApplication UseInfrastructure(this WebApplication app) FILE: src/Services/Passenger/src/Passenger/Extensions/Infrastructure/MediatRExtensions.cs class MediatRExtensions (line 9) | public static class MediatRExtensions method AddCustomMediatR (line 11) | public static IServiceCollection AddCustomMediatR(this IServiceCollect... FILE: src/Services/Passenger/src/Passenger/GrpcServer/Services/PassengerGrpcServices.cs class PassengerGrpcServices (line 10) | public class PassengerGrpcServices : PassengerGrpcService.PassengerGrpcS... method PassengerGrpcServices (line 14) | public PassengerGrpcServices(IMediator mediator) method GetById (line 19) | public override async Task GetById(GetByIdRequ... FILE: src/Services/Passenger/src/Passenger/Identity/Consumers/RegisteringNewUser/V1/PassengerCreatedDomainEvent.cs type PassengerCreatedDomainEvent (line 5) | public record PassengerCreatedDomainEvent(Guid Id, string Name, string P... FILE: src/Services/Passenger/src/Passenger/Identity/Consumers/RegisteringNewUser/V1/RegisterNewUser.cs class RegisterNewUserHandler (line 16) | public class RegisterNewUserHandler : IConsumer method RegisterNewUserHandler (line 23) | public RegisterNewUserHandler(PassengerDbContext passengerDbContext, method Consume (line 34) | public async Task Consume(ConsumeContext context) FILE: src/Services/Passenger/src/Passenger/PassengerEventMapper.cs class PassengerEventMapper (line 10) | public sealed class PassengerEventMapper : IEventMapper method MapToIntegrationEvent (line 12) | public IIntegrationEvent? MapToIntegrationEvent(IDomainEvent @event) method MapToInternalCommand (line 22) | public IInternalCommand? MapToInternalCommand(IDomainEvent @event) FILE: src/Services/Passenger/src/Passenger/PassengerRoot.cs class PassengerRoot (line 3) | public class PassengerRoot FILE: src/Services/Passenger/src/Passenger/Passengers/Dtos/PassengerDto.cs type PassengerDto (line 3) | public record PassengerDto(Guid Id, string Name, string PassportNumber, ... FILE: src/Services/Passenger/src/Passenger/Passengers/Enums/PassengerType.cs type PassengerType (line 3) | public enum PassengerType FILE: src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidAgeException.cs class InvalidAgeException (line 5) | public class InvalidAgeException : BadRequestException method InvalidAgeException (line 7) | public InvalidAgeException() : base("Age Cannot be null or negative") FILE: src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidNameException.cs class InvalidNameException (line 6) | public class InvalidNameException : BadRequestException method InvalidNameException (line 8) | public InvalidNameException() : base("Name cannot be empty or whitespa... FILE: src/Services/Passenger/src/Passenger/Passengers/Exceptions/InvalidPassportNumberException.cs class InvalidPassportNumberException (line 6) | public class InvalidPassportNumberException : BadRequestException method InvalidPassportNumberException (line 8) | public InvalidPassportNumberException() : base("Passport number cannot... FILE: src/Services/Passenger/src/Passenger/Passengers/Exceptions/PassengerAlreadyExist.cs class PassengerNotExist (line 5) | public class PassengerNotExist : BadRequestException method PassengerNotExist (line 7) | public PassengerNotExist(string code = default) : base("Please registe... FILE: src/Services/Passenger/src/Passenger/Passengers/Exceptions/PassengerNotFoundException.cs class PassengerNotFoundException (line 5) | public class PassengerNotFoundException : NotFoundException method PassengerNotFoundException (line 7) | public PassengerNotFoundException(string code = default) : base("Passe... FILE: src/Services/Passenger/src/Passenger/Passengers/Features/CompletingRegisterPassenger/V1/CompleteRegisterPassenger.cs type CompleteRegisterPassenger (line 22) | public record CompleteRegisterPassenger(string PassportNumber, Enums.Pas... type PassengerRegistrationCompletedDomainEvent (line 29) | public record PassengerRegistrationCompletedDomainEvent( type CompleteRegisterPassengerResult (line 38) | public record CompleteRegisterPassengerResult(PassengerDto PassengerDto); type CompleteRegisterPassengerRequestDto (line 40) | public record CompleteRegisterPassengerRequestDto(string PassportNumber,... type CompleteRegisterPassengerResponseDto (line 42) | public record CompleteRegisterPassengerResponseDto(PassengerDto Passenge... class CompleteRegisterPassengerEndpoint (line 44) | public class CompleteRegisterPassengerEndpoint : IMinimalEndpoint method MapEndpoint (line 46) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class CompleteRegisterPassengerValidator (line 81) | public class CompleteRegisterPassengerValidator : AbstractValidator Handle( FILE: src/Services/Passenger/src/Passenger/Passengers/Features/CompletingRegisterPassenger/V1/CompleteRegisterPassengerMongo.cs type CompleteRegisterPassengerMongoCommand (line 14) | public record CompleteRegisterPassengerMongoCommand(Guid Id, string Pass... class CompleteRegisterPassengerMongoHandler (line 18) | internal class CompleteRegisterPassengerMongoHandler : ICommandHandler Handle(CompleteRegisterPassengerMongoCommand r... FILE: src/Services/Passenger/src/Passenger/Passengers/Features/GettingPassengerById/V1/GetPassengerById.cs type GetPassengerById (line 20) | public record GetPassengerById(Guid Id) : IQuery; type GetPassengerByIdResult (line 22) | public record GetPassengerByIdResult(PassengerDto PassengerDto); type GetPassengerByIdResponseDto (line 24) | public record GetPassengerByIdResponseDto(PassengerDto PassengerDto); class GetPassengerByIdEndpoint (line 26) | public class GetPassengerByIdEndpoint : IMinimalEndpoint method MapEndpoint (line 28) | public IEndpointRouteBuilder MapEndpoint(IEndpointRouteBuilder builder) class GetPassengerByIdValidator (line 53) | public class GetPassengerByIdValidator : AbstractValidator Handle(GetPassengerById quer... FILE: src/Services/Passenger/src/Passenger/Passengers/Features/PassengerMappings.cs class PassengerMappings (line 11) | public class PassengerMappings : IRegister method Register (line 13) | public void Register(TypeAdapterConfig config) FILE: src/Services/Passenger/src/Passenger/Passengers/Models/Passenger.cs type Passenger (line 9) | public record Passenger : Aggregate FILE: src/Services/Passenger/src/Passenger/Passengers/Models/PassengerReadModel.cs class PassengerReadModel (line 3) | public class PassengerReadModel FILE: src/Services/Passenger/src/Passenger/Passengers/ValueObjects/Age.cs type Age (line 5) | public record Age FILE: src/Services/Passenger/src/Passenger/Passengers/ValueObjects/Name.cs type Name (line 5) | public record Name FILE: src/Services/Passenger/src/Passenger/Passengers/ValueObjects/PassengerId.cs type PassengerId (line 6) | public record PassengerId FILE: src/Services/Passenger/src/Passenger/Passengers/ValueObjects/PassportNumber.cs type PassportNumber (line 5) | public record PassportNumber FILE: src/Services/Passenger/tests/IntegrationTest/Fakes/FakeCompleteRegisterPassengerCommand.cs class FakeCompleteRegisterPassengerCommand (line 8) | public sealed class FakeCompleteRegisterPassengerCommand : AutoFaker