SYMBOL INDEX (3486 symbols across 1136 files) FILE: build/Build.cs class Build (line 8) | partial class Build : NukeBuild method Main (line 16) | public static int Main () => Execute(x => x.Compile); FILE: build/BuildIntegrationTests.cs class Build (line 11) | public partial class Build FILE: build/Configuration.cs class Configuration (line 4) | [TypeConverter(typeof(TypeConverter))] FILE: build/Database.cs class Build (line 6) | public partial class Build FILE: build/SUTCreator.cs class Build (line 8) | public partial class Build FILE: build/Utils/SqlReadinessChecker.cs class SqlReadinessChecker (line 8) | public static class SqlReadinessChecker method WaitForSqlSever (line 10) | public static void WaitForSqlSever(string connectionString) FILE: src/API/CompanyName.MyMeetings.API/Configuration/Authorization/AttributeAuthorizationHandler.cs class AttributeAuthorizationHandler (line 5) | public abstract class AttributeAuthorizationHandler AuthorizeAsync(string permission, List : IDomainEventNotification method DomainNotificationBase (line 12) | public DomainNotificationBase(T domainEvent, Guid id) FILE: src/BuildingBlocks/Application/Events/IDomainEventNotification.cs type IDomainEventNotification (line 5) | public interface IDomainEventNotification : IDomainEvent... type IDomainEventNotification (line 10) | public interface IDomainEventNotification : INotification FILE: src/BuildingBlocks/Application/IExecutionContextAccessor.cs type IExecutionContextAccessor (line 3) | public interface IExecutionContextAccessor FILE: src/BuildingBlocks/Application/InvalidCommandException.cs class InvalidCommandException (line 3) | public class InvalidCommandException : Exception method InvalidCommandException (line 7) | public InvalidCommandException(List errors) FILE: src/BuildingBlocks/Application/Outbox/IOutbox.cs type IOutbox (line 3) | public interface IOutbox method Add (line 5) | void Add(OutboxMessage message); method Save (line 7) | Task Save(); FILE: src/BuildingBlocks/Application/Outbox/OutboxMessage.cs class OutboxMessage (line 3) | public class OutboxMessage method OutboxMessage (line 15) | public OutboxMessage(Guid id, DateTime occurredOn, string type, string... method OutboxMessage (line 23) | private OutboxMessage() FILE: src/BuildingBlocks/Application/Queries/IPagedQuery.cs type IPagedQuery (line 3) | public interface IPagedQuery FILE: src/BuildingBlocks/Application/Queries/PageData.cs type PageData (line 3) | public struct PageData method PageData (line 9) | public PageData(int offset, int next) FILE: src/BuildingBlocks/Application/Queries/PagedQueryHelper.cs class PagedQueryHelper (line 3) | public static class PagedQueryHelper method GetPageData (line 9) | public static PageData GetPageData(IPagedQuery query) method AppendPageStatement (line 35) | public static string AppendPageStatement(string sql) FILE: src/BuildingBlocks/Domain/BusinessRuleValidationException.cs class BusinessRuleValidationException (line 3) | public class BusinessRuleValidationException : Exception method BusinessRuleValidationException (line 9) | public BusinessRuleValidationException(IBusinessRule brokenRule) method ToString (line 16) | public override string ToString() FILE: src/BuildingBlocks/Domain/DomainEventBase.cs class DomainEventBase (line 3) | public class DomainEventBase : IDomainEvent method DomainEventBase (line 9) | public DomainEventBase() FILE: src/BuildingBlocks/Domain/Entity.cs class Entity (line 3) | public abstract class Entity method ClearDomainEvents (line 12) | public void ClearDomainEvents() method AddDomainEvent (line 21) | protected void AddDomainEvent(IDomainEvent domainEvent) method CheckRule (line 28) | protected void CheckRule(IBusinessRule rule) FILE: src/BuildingBlocks/Domain/IAggregateRoot.cs type IAggregateRoot (line 3) | public interface IAggregateRoot FILE: src/BuildingBlocks/Domain/IBusinessRule.cs type IBusinessRule (line 3) | public interface IBusinessRule method IsBroken (line 5) | bool IsBroken(); FILE: src/BuildingBlocks/Domain/IDomainEvent.cs type IDomainEvent (line 5) | public interface IDomainEvent : INotification FILE: src/BuildingBlocks/Domain/IgnoreMemberAttribute.cs class IgnoreMemberAttribute (line 3) | [AttributeUsage(AttributeTargets.Property | AttributeTargets.Field)] FILE: src/BuildingBlocks/Domain/TypedIdValueBase.cs class TypedIdValueBase (line 3) | public abstract class TypedIdValueBase : IEquatable method TypedIdValueBase (line 7) | protected TypedIdValueBase(Guid value) method Equals (line 17) | public override bool Equals(object obj) method GetHashCode (line 27) | public override int GetHashCode() method Equals (line 32) | public bool Equals(TypedIdValueBase other) FILE: src/BuildingBlocks/Domain/ValueObject.cs class ValueObject (line 5) | public abstract class ValueObject : IEquatable method Equals (line 31) | public bool Equals(ValueObject obj) method Equals (line 36) | public override bool Equals(object obj) method GetHashCode (line 47) | public override int GetHashCode() method CheckRule (line 68) | protected static void CheckRule(IBusinessRule rule) method PropertiesAreEqual (line 76) | private bool PropertiesAreEqual(object obj, PropertyInfo p) method FieldsAreEqual (line 81) | private bool FieldsAreEqual(object obj, FieldInfo f) method GetProperties (line 86) | private IEnumerable GetProperties() method GetFields (line 102) | private IEnumerable GetFields() method HashValue (line 114) | private int HashValue(int seed, object value) FILE: src/BuildingBlocks/Infrastructure/BiDictionary.cs class BiDictionary (line 3) | public class BiDictionary method Add (line 9) | public void Add(TFirst first, TSecond second) method TryGetByFirst (line 21) | public bool TryGetByFirst(TFirst first, out TSecond second) method TryGetBySecond (line 26) | public bool TryGetBySecond(TSecond second, out TFirst first) FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/DomainEventsAccessor.cs class DomainEventsAccessor (line 6) | public class DomainEventsAccessor : IDomainEventsAccessor method DomainEventsAccessor (line 10) | public DomainEventsAccessor(DbContext dbContext) method GetAllDomainEvents (line 15) | public IReadOnlyCollection GetAllDomainEvents() method ClearAllDomainEvents (line 26) | public void ClearAllDomainEvents() FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/DomainEventsDispatcher.cs class DomainEventsDispatcher (line 12) | public class DomainEventsDispatcher : IDomainEventsDispatcher method DomainEventsDispatcher (line 24) | public DomainEventsDispatcher( method DispatchEventsAsync (line 38) | public async Task DispatchEventsAsync() FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/DomainEventsDispatcherNotificationHandlerDecorator.cs class DomainEventsDispatcherNotificationHandlerDecorator (line 5) | public class DomainEventsDispatcherNotificationHandlerDecorator : INo... method DomainEventsDispatcherNotificationHandlerDecorator (line 11) | public DomainEventsDispatcherNotificationHandlerDecorator( method Handle (line 19) | public async Task Handle(T notification, CancellationToken cancellatio... FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/DomainNotificationsMapper.cs class DomainNotificationsMapper (line 3) | public class DomainNotificationsMapper : IDomainNotificationsMapper method DomainNotificationsMapper (line 7) | public DomainNotificationsMapper(BiDictionary domainNoti... method GetName (line 12) | public string GetName(Type type) method GetType (line 17) | public Type GetType(string name) FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/IDomainEventsAccessor.cs type IDomainEventsAccessor (line 5) | public interface IDomainEventsAccessor method GetAllDomainEvents (line 7) | IReadOnlyCollection GetAllDomainEvents(); method ClearAllDomainEvents (line 9) | void ClearAllDomainEvents(); FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/IDomainEventsDispatcher.cs type IDomainEventsDispatcher (line 3) | public interface IDomainEventsDispatcher method DispatchEventsAsync (line 5) | Task DispatchEventsAsync(); FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/IDomainNotificationsMapper.cs type IDomainNotificationsMapper (line 3) | public interface IDomainNotificationsMapper method GetName (line 5) | string GetName(Type type); method GetType (line 7) | Type GetType(string name); FILE: src/BuildingBlocks/Infrastructure/DomainEventsDispatching/UnitOfWorkCommandHandlerDecorator.cs class UnitOfWorkCommandHandlerDecorator (line 5) | public class UnitOfWorkCommandHandlerDecorator : IRequestHandler method UnitOfWorkCommandHandlerDecorator (line 11) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 19) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/BuildingBlocks/Infrastructure/Emails/EmailSender.cs class EmailSender (line 8) | public class EmailSender : IEmailSender method EmailSender (line 16) | public EmailSender( method SendEmail (line 26) | public async Task SendEmail(EmailMessage message) FILE: src/BuildingBlocks/Infrastructure/Emails/EmailsConfiguration.cs class EmailsConfiguration (line 3) | public class EmailsConfiguration method EmailsConfiguration (line 5) | public EmailsConfiguration(string fromEmail) FILE: src/BuildingBlocks/Infrastructure/EventBus/IEventsBus.cs type IEventsBus (line 3) | public interface IEventsBus : IDisposable method Publish (line 5) | Task Publish(T @event) method Subscribe (line 8) | void Subscribe(IIntegrationEventHandler handler) method StartConsuming (line 11) | void StartConsuming(); FILE: src/BuildingBlocks/Infrastructure/EventBus/IIntegrationEventHandler.cs type IIntegrationEventHandler (line 3) | public interface IIntegrationEventHandler : IInteg... method Handle (line 6) | Task Handle(TIntegrationEvent @event); type IIntegrationEventHandler (line 9) | public interface IIntegrationEventHandler method Handle (line 6) | Task Handle(TIntegrationEvent @event); FILE: src/BuildingBlocks/Infrastructure/EventBus/InMemoryEventBus.cs class InMemoryEventBus (line 3) | public sealed class InMemoryEventBus method InMemoryEventBus (line 5) | static InMemoryEventBus() method InMemoryEventBus (line 9) | private InMemoryEventBus() method Subscribe (line 18) | public void Subscribe(IIntegrationEventHandler handler) method Publish (line 36) | public async Task Publish(T @event) FILE: src/BuildingBlocks/Infrastructure/EventBus/InMemoryEventBusClient.cs class InMemoryEventBusClient (line 5) | public class InMemoryEventBusClient : IEventsBus method InMemoryEventBusClient (line 9) | public InMemoryEventBusClient(ILogger logger) method Dispose (line 14) | public void Dispose() method Publish (line 18) | public async Task Publish(T @event) method Subscribe (line 25) | public void Subscribe(IIntegrationEventHandler handler) method StartConsuming (line 31) | public void StartConsuming() FILE: src/BuildingBlocks/Infrastructure/EventBus/IntegrationEvent.cs class IntegrationEvent (line 5) | public abstract class IntegrationEvent : INotification method IntegrationEvent (line 11) | protected IntegrationEvent(Guid id, DateTime occurredOn) FILE: src/BuildingBlocks/Infrastructure/IUnitOfWork.cs type IUnitOfWork (line 3) | public interface IUnitOfWork method CommitAsync (line 5) | Task CommitAsync( FILE: src/BuildingBlocks/Infrastructure/Inbox/InboxMessage.cs class InboxMessage (line 3) | public class InboxMessage method InboxMessage (line 15) | public InboxMessage(DateTime occurredOn, string type, string data) method InboxMessage (line 23) | private InboxMessage() FILE: src/BuildingBlocks/Infrastructure/InternalCommands/IInternalCommandsMapper.cs type IInternalCommandsMapper (line 3) | public interface IInternalCommandsMapper method GetName (line 5) | string GetName(Type type); method GetType (line 7) | Type GetType(string name); FILE: src/BuildingBlocks/Infrastructure/InternalCommands/InternalCommand.cs class InternalCommand (line 3) | public class InternalCommand FILE: src/BuildingBlocks/Infrastructure/InternalCommands/InternalCommandsMapper.cs class InternalCommandsMapper (line 3) | public class InternalCommandsMapper : IInternalCommandsMapper method InternalCommandsMapper (line 7) | public InternalCommandsMapper(BiDictionary internalComma... method GetName (line 12) | public string GetName(Type type) method GetType (line 17) | public Type GetType(string name) FILE: src/BuildingBlocks/Infrastructure/Serialization/AllPropertiesContractResolver.cs class AllPropertiesContractResolver (line 7) | public class AllPropertiesContractResolver : DefaultContractResolver method CreateProperties (line 9) | protected override IList CreateProperties(Type type, Mem... FILE: src/BuildingBlocks/Infrastructure/ServiceProviderWrapper.cs class ServiceProviderWrapper (line 5) | public class ServiceProviderWrapper : IServiceProvider method ServiceProviderWrapper (line 9) | public ServiceProviderWrapper(ILifetimeScope lifeTimeScope) method GetService (line 15) | public object? GetService(Type serviceType) => this.lifeTimeScope.Reso... FILE: src/BuildingBlocks/Infrastructure/SqlConnectionFactory.cs class SqlConnectionFactory (line 7) | public class SqlConnectionFactory : ISqlConnectionFactory, IDisposable method SqlConnectionFactory (line 12) | public SqlConnectionFactory(string connectionString) method GetOpenConnection (line 17) | public IDbConnection GetOpenConnection() method CreateNewConnection (line 28) | public IDbConnection CreateNewConnection() method GetConnectionString (line 36) | public string GetConnectionString() method Dispose (line 41) | public void Dispose() FILE: src/BuildingBlocks/Infrastructure/StronglyTypedIdValueConverterSelector.cs class StronglyTypedIdValueConverterSelector (line 10) | public class StronglyTypedIdValueConverterSelector : ValueConverterSelector method StronglyTypedIdValueConverterSelector (line 15) | public StronglyTypedIdValueConverterSelector(ValueConverterSelectorDep... method Select (line 20) | public override IEnumerable Select(Type modelClrTy... method UnwrapNullableType (line 49) | private static Type UnwrapNullableType(Type type) FILE: src/BuildingBlocks/Infrastructure/TypedIdValueConverter.cs class TypedIdValueConverter (line 6) | public class TypedIdValueConverter : ValueConverter Activator.CreateInstan... FILE: src/BuildingBlocks/Infrastructure/UnitOfWork.cs class UnitOfWork (line 6) | public class UnitOfWork : IUnitOfWork method UnitOfWork (line 11) | public UnitOfWork( method CommitAsync (line 19) | public async Task CommitAsync( FILE: src/BuildingBlocks/Tests/Application.UnitTests/Queries/PagedQueryHelperTests.cs class PagedQueryHelperTests (line 6) | [TestFixture] method PagedQueryHelper_GetPageData_Test (line 9) | [TestCase(1, 5, 0, 5)] class TestQuery (line 22) | private class TestQuery : IPagedQuery method TestQuery (line 24) | public TestQuery(int? page, int? perPage) FILE: src/BuildingBlocks/Tests/IntegrationTests/EnvironmentVariablesProvider.cs class EnvironmentVariablesProvider (line 3) | public static class EnvironmentVariablesProvider method GetVariable (line 5) | public static string GetVariable(string variableName) FILE: src/BuildingBlocks/Tests/IntegrationTests/Probing/AssertErrorException.cs class AssertErrorException (line 3) | public class AssertErrorException : Exception method AssertErrorException (line 5) | public AssertErrorException(string message) FILE: src/BuildingBlocks/Tests/IntegrationTests/Probing/IProbe.cs type IProbe (line 3) | public interface IProbe method IsSatisfied (line 5) | bool IsSatisfied(); method SampleAsync (line 7) | Task SampleAsync(); method DescribeFailureTo (line 9) | string DescribeFailureTo(); method IsSatisfied (line 14) | bool IsSatisfied(T sample); method GetSampleAsync (line 16) | Task GetSampleAsync(); method DescribeFailureTo (line 18) | string DescribeFailureTo(); type IProbe (line 12) | public interface IProbe method IsSatisfied (line 5) | bool IsSatisfied(); method SampleAsync (line 7) | Task SampleAsync(); method DescribeFailureTo (line 9) | string DescribeFailureTo(); method IsSatisfied (line 14) | bool IsSatisfied(T sample); method GetSampleAsync (line 16) | Task GetSampleAsync(); method DescribeFailureTo (line 18) | string DescribeFailureTo(); FILE: src/BuildingBlocks/Tests/IntegrationTests/Probing/Poller.cs class Poller (line 3) | public class Poller method Poller (line 9) | public Poller(int timeoutMillis) method CheckAsync (line 15) | public async Task CheckAsync(IProbe probe) method GetAsync (line 30) | public async Task GetAsync(IProbe probe) method DescribeFailureOf (line 49) | private static string DescribeFailureOf(IProbe probe) method DescribeFailureOf (line 54) | private static string DescribeFailureOf(IProbe probe) FILE: src/BuildingBlocks/Tests/IntegrationTests/Probing/Timeout.cs class Timeout (line 3) | public class Timeout method Timeout (line 7) | public Timeout(int duration) method HasTimedOut (line 12) | public bool HasTimedOut() FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/CreateStructure.sql type administration (line 66) | CREATE TABLE [administration].[InternalCommands] ( type administration (line 82) | CREATE TABLE [administration].[InboxMessages] ( type administration (line 97) | CREATE TABLE [administration].[OutboxMessages] ( type administration (line 112) | CREATE TABLE [administration].[Members] ( type meetings (line 150) | CREATE TABLE [meetings].[MeetingWaitlistMembers] ( type meetings (line 167) | CREATE TABLE [meetings].[MeetingNotAttendees] ( type meetings (line 182) | CREATE TABLE [meetings].[Meetings] ( type meetings (line 231) | CREATE TABLE [meetings].[MeetingGroups] ( type meetings (line 249) | CREATE TABLE [meetings].[Members] ( type meetings (line 283) | CREATE TABLE [meetings].[OutboxMessages] ( type meetings (line 298) | CREATE TABLE [meetings].[InternalCommands] ( type meetings (line 314) | CREATE TABLE [meetings].[InboxMessages] ( type meetings (line 329) | CREATE TABLE [meetings].[MemberSubscriptions] ( type meetings (line 341) | CREATE TABLE [meetings].[MeetingAttendees] ( type meetings (line 365) | CREATE TABLE meetings.MeetingComments type meetings (line 384) | CREATE TABLE [meetings].[MeetingMemberCommentLikes] type payments (line 430) | CREATE TABLE [payments].[InternalCommands] ( type payments (line 446) | CREATE TABLE [payments].[InboxMessages] ( type payments (line 461) | CREATE TABLE [payments].[Messages] ( type IX_Messages_Position (line 479) | CREATE UNIQUE NONCLUSTERED INDEX [IX_Messages_Position] type IX_Messages_StreamIdInternal_Id (line 488) | CREATE UNIQUE NONCLUSTERED INDEX [IX_Messages_StreamIdInternal_Id] type IX_Messages_StreamIdInternal_Revision (line 497) | CREATE UNIQUE NONCLUSTERED INDEX [IX_Messages_StreamIdInternal_Revision] type IX_Messages_StreamIdInternal_Created (line 506) | CREATE NONCLUSTERED INDEX [IX_Messages_StreamIdInternal_Created] type payments (line 515) | CREATE TABLE [payments].[MeetingFees] ( type payments (line 531) | CREATE TABLE [payments].[PriceListItems] ( type payments (line 547) | CREATE TABLE [payments].[SubscriptionPayments] ( type payments (line 565) | CREATE TABLE [payments].[SubscriptionCheckpoints] ( type payments (line 576) | CREATE TABLE [payments].[SubscriptionDetails] ( type payments (line 591) | CREATE TABLE [payments].[Streams] ( type users (line 615) | CREATE TABLE [users].[InboxMessages] ( type registrations (line 628) | CREATE TABLE [registrations].[InboxMessages] ( type users (line 643) | CREATE TABLE [users].[UserRoles] ( type registrations (line 654) | CREATE TABLE [registrations].[UserRegistrations] ( type users (line 674) | CREATE TABLE [users].[Users] ( type users (line 692) | CREATE TABLE [users].[RolesToPermissions] ( type users (line 704) | CREATE TABLE [users].[Permissions] ( type users (line 717) | CREATE TABLE [users].[InternalCommands] ( type registrations (line 734) | CREATE TABLE [registrations].[InternalCommands] ( type users (line 751) | CREATE TABLE [users].[OutboxMessages] ( type registrations (line 764) | CREATE TABLE [registrations].[OutboxMessages] ( type administration (line 806) | CREATE VIEW [administration].[v_MeetingGroupProposals] type administration (line 827) | CREATE VIEW [administration].[v_Members] type meetings (line 843) | CREATE VIEW [meetings].[v_MeetingGroups] type meetings (line 858) | CREATE VIEW [meetings].[v_Meetings] type meetings (line 875) | CREATE VIEW [meetings].[v_Members] type meetings (line 888) | CREATE VIEW [meetings].[v_MeetingGroupMembers] type meetings (line 900) | CREATE VIEW [meetings].[v_MeetingGroupProposals] type users (line 917) | CREATE VIEW [users].[v_UserRoles] type users (line 928) | CREATE VIEW [users].[v_Users] type users (line 943) | CREATE VIEW [users].[v_UserRegistrations] type users (line 959) | CREATE VIEW [users].[v_UserPermissions] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0001_initial_structure.sql type administration (line 65) | CREATE TABLE [administration].[InternalCommands] ( type administration (line 81) | CREATE TABLE [administration].[InboxMessages] ( type administration (line 96) | CREATE TABLE [administration].[OutboxMessages] ( type administration (line 111) | CREATE TABLE [administration].[Members] ( type meetings (line 149) | CREATE TABLE [meetings].[MeetingWaitlistMembers] ( type meetings (line 166) | CREATE TABLE [meetings].[MeetingNotAttendees] ( type meetings (line 181) | CREATE TABLE [meetings].[Meetings] ( type meetings (line 230) | CREATE TABLE [meetings].[MeetingGroups] ( type meetings (line 248) | CREATE TABLE [meetings].[Members] ( type meetings (line 282) | CREATE TABLE [meetings].[OutboxMessages] ( type meetings (line 297) | CREATE TABLE [meetings].[InternalCommands] ( type meetings (line 313) | CREATE TABLE [meetings].[InboxMessages] ( type meetings (line 328) | CREATE TABLE [meetings].[MemberSubscriptions] ( type meetings (line 340) | CREATE TABLE [meetings].[MeetingAttendees] ( type meetings (line 364) | CREATE TABLE meetings.MeetingComments type payments (line 399) | CREATE TABLE [payments].[OutboxMessages] ( type payments (line 414) | CREATE TABLE [payments].[InternalCommands] ( type payments (line 430) | CREATE TABLE [payments].[InboxMessages] ( type payments (line 446) | CREATE TABLE [payments].[MeetingFees] ( type payments (line 462) | CREATE TABLE [payments].[PriceListItems] ( type payments (line 478) | CREATE TABLE [payments].[SubscriptionPayments] ( type payments (line 496) | CREATE TABLE [payments].[SubscriptionCheckpoints] ( type payments (line 505) | CREATE TABLE [payments].[SubscriptionDetails] ( type payments (line 516) | CREATE TABLE [payments].[Streams] ( type IX_Streams_IdOriginal (line 548) | CREATE NONCLUSTERED INDEX IX_Streams_IdOriginal type IX_Streams_IdOriginalReversed (line 551) | CREATE NONCLUSTERED INDEX IX_Streams_IdOriginalReversed type payments (line 558) | CREATE TABLE [payments].[Messages] ( type users (line 627) | CREATE TABLE [users].[InboxMessages] ( type users (line 642) | CREATE TABLE [users].[UserRoles] ( type registrations (line 653) | CREATE TABLE [registrations].[UserRegistrations] ( type users (line 673) | CREATE TABLE [users].[Users] ( type users (line 691) | CREATE TABLE [users].[RolesToPermissions] ( type users (line 703) | CREATE TABLE [users].[Permissions] ( type users (line 716) | CREATE TABLE [users].[InternalCommands] ( type users (line 732) | CREATE TABLE [users].[OutboxMessages] ( type administration (line 748) | CREATE VIEW [administration].[v_MeetingGroupProposals] type administration (line 769) | CREATE VIEW [administration].[v_Members] type meetings (line 785) | CREATE VIEW [meetings].[v_MeetingGroups] type meetings (line 800) | CREATE VIEW [meetings].[v_Meetings] type meetings (line 817) | CREATE VIEW [meetings].[v_Members] type meetings (line 830) | CREATE VIEW [meetings].[v_MeetingGroupMembers] type meetings (line 842) | CREATE VIEW [meetings].[v_MeetingGroupProposals] type users (line 859) | CREATE VIEW [users].[v_UserRoles] type users (line 870) | CREATE VIEW [users].[v_Users] type users (line 885) | CREATE VIEW [users].[v_UserRegistrations] type users (line 901) | CREATE VIEW [users].[v_UserPermissions] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0003_add_meetings_countries_table.sql type meetings (line 1) | CREATE TABLE [meetings].[Countries] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0004_add_meeting_commenting_configurations_table.sql type meetings (line 1) | CREATE TABLE meetings.MeetingCommentingConfigurations FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0006_add_member_meeting_groups_view.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MemberMeetingGroups] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0007_add_meeting_attendees_view.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingAttendees] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0008_add_meeting_details_view.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingDetails] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0009_add_mock_emails_table.sql type app (line 1) | CREATE TABLE [app].[Emails] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0010_add_member_meetings_view.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MemberMeetings] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0013_add_meeting_member_comment_likes_table.sql type meetings (line 1) | CREATE TABLE [meetings].[MeetingMemberCommentLikes] FILE: src/Database/CompanyName.MyMeetings.Database/Scripts/Migrations/1_0_0_0/0014_add_missing_tables_for_registrations.sql type registrations (line 1) | CREATE TABLE [registrations].[OutboxMessages] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Tables/InboxMessages.sql type administration (line 1) | CREATE TABLE [administration].InboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Tables/InternalCommands.sql type administration (line 1) | CREATE TABLE [administration].InternalCommands FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Tables/MeetingGroupProposals.sql type administration (line 1) | CREATE TABLE [administration].[MeetingGroupProposals] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Tables/Members.sql type administration (line 1) | CREATE TABLE [administration].[Members] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Tables/OutboxMessages.sql type administration (line 1) | CREATE TABLE [administration].OutboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Views/v_MeetingGroupProposals.sql type administration (line 1) | CREATE VIEW [administration].[v_MeetingGroupProposals] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/administration/Views/v_Members.sql type administration (line 1) | CREATE VIEW [administration].[v_Members] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/app/Tables/Emails.sql type app (line 1) | CREATE TABLE [app].[Emails] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/app/Tables/MigrationsJournal.sql type app (line 1) | CREATE TABLE [app].[MigrationsJournal]( FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/Countries.sql type meetings (line 1) | CREATE TABLE [meetings].[Countries] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/InboxMessages.sql type meetings (line 1) | CREATE TABLE [meetings].InboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/InternalCommands.sql type meetings (line 1) | CREATE TABLE [meetings].InternalCommands FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingAttendees.sql type meetings (line 1) | CREATE TABLE meetings.MeetingAttendees FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingCommentingConfigurations.sql type meetings (line 1) | CREATE TABLE meetings.MeetingCommentingConfigurations FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingComments.sql type meetings (line 1) | CREATE TABLE meetings.MeetingComments FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingGroupMembers.sql type meetings (line 1) | CREATE TABLE meetings.MeetingGroupMembers FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingGroupProposals.sql type meetings (line 1) | CREATE TABLE [meetings].[MeetingGroupProposals] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingGroups.sql type meetings (line 1) | CREATE TABLE meetings.MeetingGroups FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingMemberCommentLikes.sql type meetings (line 1) | CREATE TABLE [meetings].[MeetingMemberCommentLikes] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingNotAttendees.sql type meetings (line 1) | CREATE TABLE meetings.MeetingNotAttendees FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MeetingWaitlistMembers.sql type meetings (line 1) | CREATE TABLE meetings.MeetingWaitlistMembers FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/Meetings.sql type meetings (line 1) | CREATE TABLE meetings.Meetings FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/MemberSubscriptions.sql type meetings (line 1) | CREATE TABLE [meetings].[MemberSubscriptions] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/Members.sql type meetings (line 1) | CREATE TABLE [meetings].[Members] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Tables/OutboxMessages.sql type meetings (line 1) | CREATE TABLE [meetings].OutboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_Countries.sql type meetings (line 1) | CREATE VIEW [meetings].[v_Countriess] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingAttendees.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingAttendees] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingComments.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingComments] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingDetails.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingDetails] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingGroupMembers.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingGroupMembers] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingGroupProposals.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MeetingGroupProposals] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MeetingGroups.sql type meetings (line 2) | CREATE VIEW [meetings].[v_MeetingGroups] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_Meetings.sql type meetings (line 2) | CREATE VIEW [meetings].[v_Meetings] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MemberMeetingGroups.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MemberMeetingGroups] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_MemberMeetings.sql type meetings (line 1) | CREATE VIEW [meetings].[v_MemberMeetings] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/meetings/Views/v_Members.sql type meetings (line 1) | CREATE VIEW [meetings].[v_Members] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/InboxMessages.sql type payments (line 1) | CREATE TABLE [payments].InboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/InternalCommands.sql type payments (line 1) | CREATE TABLE [payments].InternalCommands FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/MeetingFees.sql type payments (line 1) | CREATE TABLE [payments].[MeetingFees] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/Messages.sql type payments (line 1) | CREATE TABLE payments.[Messages] type IX_Messages_Position (line 16) | CREATE UNIQUE NONCLUSTERED INDEX IX_Messages_Position ON payments.Messag... type IX_Messages_StreamIdInternal_Id (line 19) | CREATE UNIQUE NONCLUSTERED INDEX IX_Messages_StreamIdInternal_Id ON paym... type IX_Messages_StreamIdInternal_Revision (line 22) | CREATE UNIQUE NONCLUSTERED INDEX IX_Messages_StreamIdInternal_Revision O... type IX_Messages_StreamIdInternal_Created (line 25) | CREATE NONCLUSTERED INDEX IX_Messages_StreamIdInternal_Created ON paymen... FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/OutboxMessages.sql type payments (line 1) | CREATE TABLE [payments].OutboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/Payers.sql type payments (line 1) | CREATE TABLE [payments].[Payers] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/PriceListItems.sql type payments (line 1) | CREATE TABLE payments.PriceListItems FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/Streams.sql type payments (line 1) | CREATE TABLE payments.Streams type IX_Streams_Id (line 12) | CREATE UNIQUE NONCLUSTERED INDEX IX_Streams_Id ON payments.Streams (Id) FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/SubscriptionCheckpoints.sql type payments (line 1) | CREATE TABLE payments.SubscriptionCheckpoints FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/SubscriptionDetails.sql type payments (line 1) | CREATE TABLE payments.SubscriptionDetails FILE: src/Database/CompanyName.MyMeetings.Database/Structure/payments/Tables/SubscriptionPayments.sql type payments (line 1) | CREATE TABLE payments.SubscriptionPayments FILE: src/Database/CompanyName.MyMeetings.Database/Structure/registrations/Tables/InboxMessages.sql type registrations (line 1) | CREATE TABLE [registrations].InboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/registrations/Tables/InternalCommands.sql type registrations (line 1) | CREATE TABLE [registrations].InternalCommands FILE: src/Database/CompanyName.MyMeetings.Database/Structure/registrations/Tables/OutboxMessages.sql type registrations (line 1) | CREATE TABLE [registrations].OutboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/registrations/Tables/UserRegistrations.sql type registrations (line 1) | CREATE TABLE [registrations].[UserRegistrations] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/registrations/Views/v_UserRegistrations.sql type registrations (line 1) | CREATE VIEW [registrations].[v_UserRegistrations] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/InboxMessages.sql type users (line 1) | CREATE TABLE [users].InboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/InternalCommands.sql type users (line 1) | CREATE TABLE [users].InternalCommands FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/OutboxMessages.sql type users (line 1) | CREATE TABLE [users].OutboxMessages FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/Permissions.sql type users (line 1) | CREATE TABLE [users].[Permissions] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/RolesToPermissions.sql type users (line 1) | CREATE TABLE [users].[RolesToPermissions] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/UserRoles.sql type users (line 1) | CREATE TABLE [users].[UserRoles] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Tables/Users.sql type users (line 1) | CREATE TABLE [users].[Users] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Views/v_UserPermissions.sql type users (line 1) | CREATE VIEW [users].[v_UserPermissions] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Views/v_UserRoles.sql type users (line 1) | CREATE VIEW [users].[v_UserRoles] FILE: src/Database/CompanyName.MyMeetings.Database/Structure/users/Views/v_Users.sql type users (line 1) | CREATE VIEW [users].[v_Users] FILE: src/Database/DatabaseMigrator/Program.cs class Program (line 8) | public class Program method Main (line 10) | public static int Main(string[] args) FILE: src/Database/DatabaseMigrator/SerilogUpgradeLog.cs class SerilogUpgradeLog (line 6) | internal class SerilogUpgradeLog : IUpgradeLog method SerilogUpgradeLog (line 10) | public SerilogUpgradeLog(ILogger logger) method WriteInformation (line 15) | public void WriteInformation(string format, params object[] args) method WriteError (line 20) | public void WriteError(string format, params object[] args) method WriteWarning (line 25) | public void WriteWarning(string format, params object[] args) FILE: src/Database/InitializeDatabase.sql type administration (line 43) | CREATE TABLE [administration].[InternalCommands] ( type administration (line 59) | CREATE TABLE [administration].[InboxMessages] ( type administration (line 74) | CREATE TABLE [administration].[OutboxMessages] ( type administration (line 89) | CREATE TABLE [administration].[MeetingGroupProposals] ( type administration (line 111) | CREATE TABLE [administration].[Members] ( type meetings (line 144) | CREATE TABLE [meetings].[MeetingNotAttendees] ( type meetings (line 159) | CREATE TABLE meetings.MeetingAttendees type payments (line 350) | CREATE TABLE [payments].[OutboxMessages] ( type payments (line 365) | CREATE TABLE [payments].[InternalCommands] ( type payments (line 381) | CREATE TABLE [payments].[InboxMessages] ( type users (line 396) | CREATE TABLE [users].[InboxMessages] ( type users (line 411) | CREATE TABLE [users].[UserRoles] ( type users (line 422) | CREATE TABLE [users].[UserRegistrations] ( type users (line 442) | CREATE TABLE [users].[Users] ( type users (line 460) | CREATE TABLE [users].[RolesToPermissions] ( type users (line 472) | CREATE TABLE [users].[Permissions] ( type users (line 485) | CREATE TABLE [users].[InternalCommands] ( type users (line 501) | CREATE TABLE [users].[OutboxMessages] ( type meetings (line 517) | CREATE VIEW [meetings].[v_MeetingGroups] type meetings (line 532) | CREATE VIEW [meetings].[v_Meetings] type meetings (line 549) | CREATE VIEW [meetings].[v_Members] type users (line 562) | CREATE VIEW [users].[v_UserRoles] type users (line 573) | CREATE VIEW [users].[v_Users] type users (line 588) | CREATE VIEW [users].[v_UserPermissions] type users (line 603) | CREATE VIEW [users].[v_UserRegistrations] type administration (line 616) | CREATE VIEW [administration].[v_Members] type administration (line 628) | CREATE VIEW [administration].[v_MeetingGroupProposals] type meetings (line 646) | CREATE VIEW [meetings].[v_MeetingGroupProposals] type payments (line 673) | CREATE TABLE payments.Streams( type payments (line 693) | CREATE TABLE payments.Messages( type payments (line 773) | CREATE TABLE payments.SubscriptionCheckpoints type payments (line 779) | CREATE TABLE payments.PriceListItems type payments (line 790) | CREATE TABLE payments.SubscriptionPayments type meetings (line 803) | CREATE TABLE [meetings].[MemberSubscriptions] FILE: src/Modules/Administration/Application/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/Administration/Application/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/Administration/Application/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/Administration/Application/Configuration/Queries/IQueryHandler.cs type IQueryHandler (line 6) | public interface IQueryHandler : FILE: src/Modules/Administration/Application/Contracts/CommandBase.cs class CommandBase (line 3) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) class CommandBase (line 18) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) FILE: src/Modules/Administration/Application/Contracts/IAdministrationModule.cs type IAdministrationModule (line 3) | public interface IAdministrationModule method ExecuteCommandAsync (line 5) | Task ExecuteCommandAsync(ICommand command); method ExecuteCommandAsync (line 7) | Task ExecuteCommandAsync(ICommand command); method ExecuteQueryAsync (line 9) | Task ExecuteQueryAsync(IQuery query); FILE: src/Modules/Administration/Application/Contracts/ICommand.cs type ICommand (line 5) | public interface ICommand : IRequest type ICommand (line 10) | public interface ICommand : IRequest FILE: src/Modules/Administration/Application/Contracts/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/Modules/Administration/Application/Contracts/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Administration/Application/Contracts/QueryBase.cs class QueryBase (line 3) | public abstract class QueryBase : IQuery method QueryBase (line 7) | protected QueryBase() method QueryBase (line 12) | protected QueryBase(Guid id) FILE: src/Modules/Administration/Application/MeetingGroupProposals/AcceptMeetingGroupProposal/AcceptMeetingGroupProposalCommand.cs class AcceptMeetingGroupProposalCommand (line 5) | public class AcceptMeetingGroupProposalCommand : CommandBase method AcceptMeetingGroupProposalCommand (line 7) | public AcceptMeetingGroupProposalCommand(Guid meetingGroupProposalId) FILE: src/Modules/Administration/Application/MeetingGroupProposals/AcceptMeetingGroupProposal/AcceptMeetingGroupProposalCommandHandler.cs class AcceptMeetingGroupProposalCommandHandler (line 7) | internal class AcceptMeetingGroupProposalCommandHandler : ICommandHandle... method AcceptMeetingGroupProposalCommandHandler (line 12) | internal AcceptMeetingGroupProposalCommandHandler(IMeetingGroupProposa... method Handle (line 18) | public async Task Handle(AcceptMeetingGroupProposalCommand request, Ca... FILE: src/Modules/Administration/Application/MeetingGroupProposals/AcceptMeetingGroupProposal/MeetingGroupProposalAcceptedNotification.cs class MeetingGroupProposalAcceptedNotification (line 7) | public class MeetingGroupProposalAcceptedNotification : DomainNotificati... method MeetingGroupProposalAcceptedNotification (line 9) | [JsonConstructor] FILE: src/Modules/Administration/Application/MeetingGroupProposals/AcceptMeetingGroupProposal/MeetingGroupProposalAcceptedNotificationHandler.cs class MeetingGroupProposalAcceptedNotificationHandler (line 7) | public class MeetingGroupProposalAcceptedNotificationHandler : INotifica... method MeetingGroupProposalAcceptedNotificationHandler (line 11) | public MeetingGroupProposalAcceptedNotificationHandler(IEventsBus even... method Handle (line 16) | public async Task Handle(MeetingGroupProposalAcceptedNotification noti... FILE: src/Modules/Administration/Application/MeetingGroupProposals/GetMeetingGroupProposal/GetMeetingGroupProposalQuery.cs class GetMeetingGroupProposalQuery (line 5) | public class GetMeetingGroupProposalQuery : QueryBase Handle(GetMeetingGroupPropo... FILE: src/Modules/Administration/Application/MeetingGroupProposals/GetMeetingGroupProposal/MeetingGroupProposalDto.cs class MeetingGroupProposalDto (line 3) | public class MeetingGroupProposalDto FILE: src/Modules/Administration/Application/MeetingGroupProposals/GetMeetingGroupProposals/GetMeetingGroupProposalsQuery.cs class GetMeetingGroupProposalsQuery (line 6) | public class GetMeetingGroupProposalsQuery : QueryBase> Handle(GetMeetingGrou... FILE: src/Modules/Administration/Application/MeetingGroupProposals/MeetingGroupProposedIntegrationEventHandler.cs class MeetingGroupProposedIntegrationEventHandler (line 8) | internal class MeetingGroupProposedIntegrationEventHandler : INotificati... method MeetingGroupProposedIntegrationEventHandler (line 12) | internal MeetingGroupProposedIntegrationEventHandler(ICommandsSchedule... method Handle (line 17) | public async Task Handle(MeetingGroupProposedIntegrationEvent notifica... FILE: src/Modules/Administration/Application/MeetingGroupProposals/RequestMeetingGroupProposalVerification/RequestMeetingGroupProposalVerificationCommand.cs class RequestMeetingGroupProposalVerificationCommand (line 6) | public class RequestMeetingGroupProposalVerificationCommand : InternalCo... method RequestMeetingGroupProposalVerificationCommand (line 8) | [JsonConstructor] FILE: src/Modules/Administration/Application/MeetingGroupProposals/RequestMeetingGroupProposalVerification/RequestMeetingGroupProposalVerificationCommandHandler.cs class RequestMeetingGroupProposalVerificationCommandHandler (line 7) | internal class RequestMeetingGroupProposalVerificationCommandHandler : method RequestMeetingGroupProposalVerificationCommandHandler (line 12) | public RequestMeetingGroupProposalVerificationCommandHandler(IMeetingG... method Handle (line 17) | public async Task Handle(RequestMeetingGroupProposalVerification... FILE: src/Modules/Administration/Application/Members/CreateMember/CreateMemberCommand.cs class CreateMemberCommand (line 6) | public class CreateMemberCommand : InternalCommandBase method CreateMemberCommand (line 8) | [JsonConstructor] FILE: src/Modules/Administration/Application/Members/CreateMember/CreateMemberCommandHandler.cs class CreateMemberCommandHandler (line 6) | internal class CreateMemberCommandHandler : ICommandHandler Handle(CreateMemberCommand request, Cancellati... FILE: src/Modules/Administration/Application/Members/GetMember/GetMemberQuery.cs class GetMemberQuery (line 5) | public class GetMemberQuery : QueryBase method GetMemberQuery (line 7) | public GetMemberQuery(Guid memberId) FILE: src/Modules/Administration/Application/Members/GetMember/GetMemberQueryHandler.cs class GetMemberQueryHandler (line 7) | internal class GetMemberQueryHandler : IQueryHandler Handle(GetMemberQuery query, Cancellation... FILE: src/Modules/Administration/Application/Members/GetMember/MemberDto.cs class MemberDto (line 3) | public class MemberDto FILE: src/Modules/Administration/Application/Members/NewUserRegisteredIntegrationEventHandler.cs class NewUserRegisteredIntegrationEventHandler (line 8) | internal class NewUserRegisteredIntegrationEventHandler : INotificationH... method NewUserRegisteredIntegrationEventHandler (line 12) | internal NewUserRegisteredIntegrationEventHandler(ICommandsScheduler c... method Handle (line 17) | public async Task Handle(NewUserRegisteredIntegrationEvent notificatio... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/Events/MeetingGroupProposalAcceptedDomainEvent.cs class MeetingGroupProposalAcceptedDomainEvent (line 5) | public class MeetingGroupProposalAcceptedDomainEvent : DomainEventBase method MeetingGroupProposalAcceptedDomainEvent (line 7) | public MeetingGroupProposalAcceptedDomainEvent(MeetingGroupProposalId ... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/Events/MeetingGroupProposalRejectedDomainEvent.cs class MeetingGroupProposalRejectedDomainEvent (line 5) | internal class MeetingGroupProposalRejectedDomainEvent : DomainEventBase method MeetingGroupProposalRejectedDomainEvent (line 7) | internal MeetingGroupProposalRejectedDomainEvent(MeetingGroupProposalI... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/Events/MeetingGroupProposalVerificationRequestedDomainEvent.cs class MeetingGroupProposalVerificationRequestedDomainEvent (line 5) | public class MeetingGroupProposalVerificationRequestedDomainEvent : Doma... method MeetingGroupProposalVerificationRequestedDomainEvent (line 7) | internal MeetingGroupProposalVerificationRequestedDomainEvent(MeetingG... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/IMeetingGroupProposalRepository.cs type IMeetingGroupProposalRepository (line 3) | public interface IMeetingGroupProposalRepository method AddAsync (line 5) | Task AddAsync(MeetingGroupProposal meetingGroupProposal); method GetByIdAsync (line 7) | Task GetByIdAsync(MeetingGroupProposalId meeting... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/MeetingGroupLocation.cs class MeetingGroupLocation (line 5) | public class MeetingGroupLocation : ValueObject method MeetingGroupLocation (line 7) | private MeetingGroupLocation(string city, string countryCode) method Create (line 17) | public static MeetingGroupLocation Create(string city, string countryC... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/MeetingGroupProposal.cs class MeetingGroupProposal (line 8) | public class MeetingGroupProposal : Entity, IAggregateRoot method MeetingGroupProposal (line 24) | private MeetingGroupProposal( method MeetingGroupProposal (line 45) | private MeetingGroupProposal() method Accept (line 52) | public void Accept(UserId userId) method Reject (line 63) | public void Reject(UserId userId, string rejectReason) method CreateToVerify (line 75) | public static MeetingGroupProposal CreateToVerify( FILE: src/Modules/Administration/Domain/MeetingGroupProposals/MeetingGroupProposalDecision.cs class MeetingGroupProposalDecision (line 6) | public class MeetingGroupProposalDecision : ValueObject method MeetingGroupProposalDecision (line 8) | private MeetingGroupProposalDecision(DateTime? date, UserId userId, st... method AcceptDecision (line 31) | internal static MeetingGroupProposalDecision AcceptDecision(DateTime d... method RejectDecision (line 36) | internal static MeetingGroupProposalDecision RejectDecision(DateTime d... method GetStatusForDecision (line 41) | internal MeetingGroupProposalStatus GetStatusForDecision() FILE: src/Modules/Administration/Domain/MeetingGroupProposals/MeetingGroupProposalId.cs class MeetingGroupProposalId (line 5) | public class MeetingGroupProposalId : TypedIdValueBase method MeetingGroupProposalId (line 7) | public MeetingGroupProposalId(Guid value) FILE: src/Modules/Administration/Domain/MeetingGroupProposals/MeetingGroupProposalStatus.cs class MeetingGroupProposalStatus (line 5) | public class MeetingGroupProposalStatus : ValueObject method MeetingGroupProposalStatus (line 7) | private MeetingGroupProposalStatus(string value) method Create (line 18) | internal static MeetingGroupProposalStatus Create(string value) FILE: src/Modules/Administration/Domain/MeetingGroupProposals/Rules/MeetingGroupProposalCanBeVerifiedOnceRule.cs class MeetingGroupProposalCanBeVerifiedOnceRule (line 5) | public class MeetingGroupProposalCanBeVerifiedOnceRule : IBusinessRule method MeetingGroupProposalCanBeVerifiedOnceRule (line 9) | internal MeetingGroupProposalCanBeVerifiedOnceRule(MeetingGroupProposa... method IsBroken (line 16) | public bool IsBroken() => _actualDecision != MeetingGroupProposalDecis... FILE: src/Modules/Administration/Domain/MeetingGroupProposals/Rules/MeetingGroupProposalRejectionMustHaveAReasonRule.cs class MeetingGroupProposalRejectionMustHaveAReasonRule (line 5) | public class MeetingGroupProposalRejectionMustHaveAReasonRule : IBusines... method MeetingGroupProposalRejectionMustHaveAReasonRule (line 9) | internal MeetingGroupProposalRejectionMustHaveAReasonRule(string reason) method IsBroken (line 16) | public bool IsBroken() => string.IsNullOrEmpty(_reason); FILE: src/Modules/Administration/Domain/Members/Events/MemberCreatedDomainEvent.cs class MemberCreatedDomainEvent (line 5) | public class MemberCreatedDomainEvent : DomainEventBase method MemberCreatedDomainEvent (line 7) | public MemberCreatedDomainEvent(MemberId memberId) FILE: src/Modules/Administration/Domain/Members/IMemberRepository.cs type IMemberRepository (line 3) | public interface IMemberRepository method AddAsync (line 5) | Task AddAsync(Member member); method GetByIdAsync (line 7) | Task GetByIdAsync(MemberId memberId); FILE: src/Modules/Administration/Domain/Members/Member.cs class Member (line 6) | public class Member : Entity, IAggregateRoot method Member (line 22) | private Member() method Member (line 27) | private Member(Guid id, string login, string email, string firstName, ... method Create (line 40) | public static Member Create(Guid id, string login, string email, strin... FILE: src/Modules/Administration/Domain/Members/MemberId.cs class MemberId (line 5) | public class MemberId : TypedIdValueBase method MemberId (line 7) | public MemberId(Guid value) FILE: src/Modules/Administration/Domain/Users/IUserContext.cs type IUserContext (line 3) | public interface IUserContext FILE: src/Modules/Administration/Domain/Users/UserId.cs class UserId (line 5) | public class UserId : TypedIdValueBase method UserId (line 7) | public UserId(Guid value) FILE: src/Modules/Administration/Infrastructure/AdministrationContext.cs class AdministrationContext (line 14) | public class AdministrationContext : DbContext method AdministrationContext (line 26) | public AdministrationContext(DbContextOptions options, ILoggerFactory ... method OnModelCreating (line 32) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: src/Modules/Administration/Infrastructure/AdministrationModule.cs class AdministrationModule (line 9) | public class AdministrationModule : IAdministrationModule method ExecuteCommandAsync (line 11) | public async Task ExecuteCommandAsync(ICommand ExecuteQueryAsync(IQuery ... FILE: src/Modules/Administration/Infrastructure/Configuration/AdministrationCompositionRoot.cs class AdministrationCompositionRoot (line 5) | internal static class AdministrationCompositionRoot method SetContainer (line 9) | public static void SetContainer(IContainer container) method BeginLifetimeScope (line 14) | public static ILifetimeScope BeginLifetimeScope() FILE: src/Modules/Administration/Infrastructure/Configuration/AdministrationStartup.cs class AdministrationStartup (line 21) | public class AdministrationStartup method Initialize (line 25) | public static void Initialize( method Stop (line 41) | public static void Stop() method ConfigureContainer (line 46) | private static void ConfigureContainer( FILE: src/Modules/Administration/Infrastructure/Configuration/AllConstructorFinder.cs class AllConstructorFinder (line 7) | internal class AllConstructorFinder : IConstructorFinder method FindConstructors (line 12) | public ConstructorInfo[] FindConstructors(Type targetType) FILE: src/Modules/Administration/Infrastructure/Configuration/Assemblies.cs class Assemblies (line 6) | internal static class Assemblies FILE: src/Modules/Administration/Infrastructure/Configuration/Authentication/AuthenticationModule.cs class AuthenticationModule (line 7) | internal class AuthenticationModule : Autofac.Module method Load (line 9) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Administration/Infrastructure/Configuration/DataAccess/DataAccessModule.cs class DataAccessModule (line 10) | internal class DataAccessModule : Autofac.Module method DataAccessModule (line 15) | internal DataAccessModule(string databaseConnectionString, ILoggerFact... method Load (line 21) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Administration/Infrastructure/Configuration/EventsBus/EventsBusModule.cs class EventsBusModule (line 6) | internal class EventsBusModule : Autofac.Module method EventsBusModule (line 10) | public EventsBusModule(IEventsBus eventsBus) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Administration/Infrastructure/Configuration/EventsBus/EventsBusStartup.cs class EventsBusStartup (line 9) | internal static class EventsBusStartup method Initialize (line 11) | internal static void Initialize( method SubscribeToIntegrationEvents (line 17) | private static void SubscribeToIntegrationEvents(ILogger logger) method SubscribeToIntegrationEvent (line 25) | private static void SubscribeToIntegrationEvent(IEventsBus eventBus... FILE: src/Modules/Administration/Infrastructure/Configuration/EventsBus/IntegrationEventGenericHandler.cs class IntegrationEventGenericHandler (line 10) | internal class IntegrationEventGenericHandler : IIntegrationEventHand... method Handle (line 13) | public async Task Handle(T @event) FILE: src/Modules/Administration/Infrastructure/Configuration/Logging/LoggingModule.cs class LoggingModule (line 6) | internal class LoggingModule : Autofac.Module method LoggingModule (line 10) | internal LoggingModule(ILogger logger) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Administration/Infrastructure/Configuration/Mediation/MediatorModule.cs class MediatorModule (line 14) | public class MediatorModule : Autofac.Module method Load (line 16) | protected override void Load(ContainerBuilder builder) class ScopedContravariantRegistrationSource (line 55) | private class ScopedContravariantRegistrationSource : IRegistrationSource method ScopedContravariantRegistrationSource (line 60) | public ScopedContravariantRegistrationSource(params Type[] types) method RegistrationsFor (line 72) | public IEnumerable RegistrationsFor( FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/CommandsExecutor.cs class CommandsExecutor (line 7) | internal static class CommandsExecutor method Execute (line 9) | internal static async Task Execute(ICommand command) method Execute (line 18) | internal static async Task Execute(ICommand... FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Inbox/InboxMessageDto.cs class InboxMessageDto (line 3) | public class InboxMessageDto FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommand.cs class ProcessInboxCommand (line 5) | public class ProcessInboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommandHandler.cs class ProcessInboxCommandHandler (line 9) | internal class ProcessInboxCommandHandler : ICommandHandler(ICommand command) FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/InternalCommands/InternalCommandsModule.cs class InternalCommandsModule (line 9) | internal class InternalCommandsModule : Module method InternalCommandsModule (line 13) | public InternalCommandsModule(BiDictionary internalComma... method Load (line 18) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 29) | private void CheckMappings() FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommand.cs class ProcessInternalCommandsCommand (line 5) | internal class ProcessInternalCommandsCommand : CommandBase, IRecurringC... FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommandHandler.cs class ProcessInternalCommandsCommandHandler (line 10) | internal class ProcessInternalCommandsCommandHandler : ICommandHandler : ICommandHandler method LoggingCommandHandlerDecorator (line 18) | public LoggingCommandHandlerDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancellationToken) class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 75) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 79) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 84) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/LoggingCommandHandlerWithResultDecorator.cs class LoggingCommandHandlerWithResultDecorator (line 11) | internal class LoggingCommandHandlerWithResultDecorator : IC... method LoggingCommandHandlerWithResultDecorator (line 18) | public LoggingCommandHandlerWithResultDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancell... class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 75) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 79) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 84) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Outbox/OutboxMessageDto.cs class OutboxMessageDto (line 3) | public class OutboxMessageDto FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Outbox/OutboxModule.cs class OutboxModule (line 11) | internal class OutboxModule : Module method OutboxModule (line 15) | public OutboxModule(BiDictionary domainNotificationsMap) method Load (line 20) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 36) | private void CheckMappings() FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommand.cs class ProcessOutboxCommand (line 5) | public class ProcessOutboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommandHandler.cs class ProcessOutboxCommandHandler (line 14) | internal class ProcessOutboxCommandHandler : ICommandHandler : ICommandHandler method UnitOfWorkCommandHandlerDecorator (line 16) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 26) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerWithResultDecorator.cs class UnitOfWorkCommandHandlerWithResultDecorator (line 8) | internal class UnitOfWorkCommandHandlerWithResultDecorator :... method UnitOfWorkCommandHandlerWithResultDecorator (line 15) | public UnitOfWorkCommandHandlerWithResultDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancell... FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/ValidationCommandHandlerDecorator.cs class ValidationCommandHandlerDecorator (line 8) | internal class ValidationCommandHandlerDecorator : ICommandHandler method ValidationCommandHandlerDecorator (line 14) | public ValidationCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Administration/Infrastructure/Configuration/Processing/ValidationCommandHandlerWithResultDecorator.cs class ValidationCommandHandlerWithResultDecorator (line 8) | internal class ValidationCommandHandlerWithResultDecorator :... method ValidationCommandHandlerWithResultDecorator (line 14) | public ValidationCommandHandlerWithResultDecorator( method Handle (line 22) | public Task Handle(T command, CancellationToken cancellationT... FILE: src/Modules/Administration/Infrastructure/Configuration/Quartz/QuartzModule.cs class QuartzModule (line 6) | public class QuartzModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Administration/Infrastructure/Configuration/Quartz/QuartzStartup.cs class QuartzStartup (line 12) | internal static class QuartzStartup method Initialize (line 16) | internal static void Initialize(ILogger logger, long? internalProcessi... method StopQuartz (line 82) | internal static void StopQuartz() FILE: src/Modules/Administration/Infrastructure/Configuration/Quartz/SerilogLogProvider.cs class SerilogLogProvider (line 6) | internal class SerilogLogProvider : ILogProvider method SerilogLogProvider (line 10) | internal SerilogLogProvider(ILogger logger) method GetLogger (line 15) | public Logger GetLogger(string name) method OpenNestedContext (line 53) | public IDisposable OpenNestedContext(string message) method OpenMappedContext (line 58) | public IDisposable OpenMappedContext(string key, string value) method OpenMappedContext (line 63) | public IDisposable OpenMappedContext(string key, object value, bool de... FILE: src/Modules/Administration/Infrastructure/Configuration/Users/UserContext.cs class UserContext (line 6) | internal class UserContext : IUserContext method UserContext (line 10) | public UserContext(IExecutionContextAccessor executionContextAccessor) FILE: src/Modules/Administration/Infrastructure/Domain/MeetingGroupProposals/MeetingGroupProposalEntityTypeConfiguration.cs class MeetingGroupProposalEntityTypeConfiguration (line 8) | internal class MeetingGroupProposalEntityTypeConfiguration : IEntityType... method Configure (line 10) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Administration/Infrastructure/Domain/MeetingGroupProposals/MeetingGroupProposalRepository.cs class MeetingGroupProposalRepository (line 6) | internal class MeetingGroupProposalRepository : IMeetingGroupProposalRep... method MeetingGroupProposalRepository (line 10) | internal MeetingGroupProposalRepository(AdministrationContext context) method AddAsync (line 15) | public async Task AddAsync(MeetingGroupProposal meetingGroupProposal) method GetByIdAsync (line 20) | public async Task GetByIdAsync(MeetingGroupPropo... FILE: src/Modules/Administration/Infrastructure/Domain/Members/MemberEntityTypeConfiguration.cs class MemberEntityTypeConfiguration (line 7) | internal class MemberEntityTypeConfiguration : IEntityTypeConfiguration<... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Administration/Infrastructure/Domain/Members/MemberRepository.cs class MemberRepository (line 6) | internal class MemberRepository : IMemberRepository method MemberRepository (line 10) | internal MemberRepository(AdministrationContext meetingsContext) method AddAsync (line 15) | public async Task AddAsync(Member member) method GetByIdAsync (line 20) | public async Task GetByIdAsync(MemberId memberId) FILE: src/Modules/Administration/Infrastructure/InternalCommands/InternalCommandEntityTypeConfiguration.cs class InternalCommandEntityTypeConfiguration (line 7) | internal class InternalCommandEntityTypeConfiguration : IEntityTypeConfi... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Administration/Infrastructure/Outbox/OutboxAccessor.cs class OutboxAccessor (line 5) | internal class OutboxAccessor : IOutbox method OutboxAccessor (line 9) | internal OutboxAccessor(AdministrationContext context) method Add (line 14) | public void Add(OutboxMessage message) method Save (line 19) | public Task Save() FILE: src/Modules/Administration/Infrastructure/Outbox/OutboxMessageEntityTypeConfiguration.cs class OutboxMessageEntityTypeConfiguration (line 7) | internal class OutboxMessageEntityTypeConfiguration : IEntityTypeConfigu... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Administration/IntegrationEvents/MeetingGroupProposals/MeetingGroupProposalAcceptedIntegrationEvent.cs class MeetingGroupProposalAcceptedIntegrationEvent (line 5) | public class MeetingGroupProposalAcceptedIntegrationEvent : IntegrationE... method MeetingGroupProposalAcceptedIntegrationEvent (line 7) | public MeetingGroupProposalAcceptedIntegrationEvent( FILE: src/Modules/Administration/Tests/ArchTests/Application/ApplicationTests.cs class ApplicationTests (line 14) | [TestFixture] method Command_Should_Be_Immutable (line 17) | [Test] method Query_Should_Be_Immutable (line 38) | [Test] method CommandHandler_Should_Have_Name_EndingWith_CommandHandler (line 47) | [Test] method QueryHandler_Should_Have_Name_EndingWith_QueryHandler (line 63) | [Test] method Command_And_Query_Handlers_Should_Not_Be_Public (line 76) | [Test] method Validator_Should_Have_Name_EndingWith_Validator (line 91) | [Test] method Validators_Should_Not_Be_Public (line 104) | [Test] method InternalCommand_Should_Have_JsonConstructorAttribute (line 115) | [Test] method MediatR_RequestHandler_Should_NotBe_Used_Directly (line 150) | [Test] method Command_With_Result_Should_Not_Return_Unit (line 179) | [Test] FILE: src/Modules/Administration/Tests/ArchTests/Domain/DomainTests.cs class DomainTests (line 9) | public class DomainTests : TestBase method DomainEvent_Should_Be_Immutable (line 11) | [Test] method ValueObject_Should_Be_Immutable (line 24) | [Test] method Entity_Which_Is_Not_Aggregate_Root_Cannot_Have_Public_Members (line 35) | [Test] method Entity_Cannot_Have_Reference_To_Other_AggregateRoot (line 64) | [Test] method Entity_Should_Have_Parameterless_Private_Constructor (line 108) | [Test] method Domain_Object_Should_Have_Only_Private_Constructors (line 137) | [Test] method ValueObject_Should_Have_Private_Constructor_With_Parameters_For_His_State (line 163) | [Test] method DomainEvent_Should_Have_DomainEventPostfix (line 202) | [Test] method BusinessRule_Should_Have_RulePostfix (line 216) | [Test] FILE: src/Modules/Administration/Tests/ArchTests/Module/LayersTests.cs class LayersTests (line 7) | [TestFixture] method DomainLayer_DoesNotHaveDependency_ToApplicationLayer (line 10) | [Test] method DomainLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 21) | [Test] method ApplicationLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 32) | [Test] FILE: src/Modules/Administration/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 10) | public abstract class TestBase method AssertAreImmutable (line 18) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 33) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 38) | protected static void AssertArchTestResult(TestResult result) FILE: src/Modules/Administration/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Modules/Administration/Tests/IntegrationTests/MeetingGroupProposals/MeetingGroupProposalSampleData.cs type MeetingGroupProposalSampleData (line 3) | public struct MeetingGroupProposalSampleData FILE: src/Modules/Administration/Tests/IntegrationTests/MeetingGroupProposals/MeetingGroupProposalTests.cs class MeetingGroupProposalTests (line 11) | [TestFixture] method RequestMeetingGroupProposalVerification_Test (line 14) | [Test] method AcceptMeetingGroupProposal_WhenProposalIsNotAccepted_IsSuccessful (line 39) | [Test] method AcceptMeetingGroupProposal_WhenProposalIsAlreadyAccepted_BreaksMeetingGroupProposalCanBeVerifiedOnceRule (line 64) | [Test] FILE: src/Modules/Administration/Tests/IntegrationTests/Members/CreateMemberTests.cs class CreateMemberTests (line 8) | [TestFixture] method CreateMember_Test (line 11) | [Test] FILE: src/Modules/Administration/Tests/IntegrationTests/Members/MemberSampleData.cs type MemberSampleData (line 3) | public struct MemberSampleData FILE: src/Modules/Administration/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) FILE: src/Modules/Administration/Tests/IntegrationTests/SeedWork/OutboxMessagesHelper.cs class OutboxMessagesHelper (line 11) | public class OutboxMessagesHelper method GetOutboxMessages (line 13) | public static async Task> GetOutboxMessages(IDb... method Deserialize (line 28) | public static T Deserialize(OutboxMessageDto message) FILE: src/Modules/Administration/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 17) | public class TestBase method BeforeEachTest (line 29) | [SetUp] method GetLastOutboxMessage (line 65) | protected async Task GetLastOutboxMessage() method AssertBrokenRule (line 76) | protected static void AssertBrokenRule(AsyncTestDelegate testDe... method ClearDatabase (line 87) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Modules/Administration/Tests/UnitTests/MeetingGroupProposals/MeetingGroupProposalTests.cs class MeetingGroupProposalTests (line 10) | [TestFixture] method CreateProposalToVerify_IsSuccessful (line 13) | [Test] method AcceptProposal_WhenDecisionIsNotMade_IsSuccessful (line 33) | [Test] method AcceptProposal_WhenDecisionIsMade_CanBeVerifiedOnlyOnce (line 55) | [Test] method RejectProposal_WhenDecisionIsMade_CanBeVerifiedOnlyOnce (line 79) | [Test] method RejectProposal_WithoutProvidedReason_CannotBeRejected (line 103) | [Test] FILE: src/Modules/Administration/Tests/UnitTests/Members/MemberTests.cs class MemberTests (line 8) | [TestFixture] method CreateMember_IsSuccessful (line 11) | [Test] FILE: src/Modules/Administration/Tests/UnitTests/SeedWork/DomainEventsTestHelper.cs class DomainEventsTestHelper (line 7) | public class DomainEventsTestHelper method GetAllDomainEvents (line 9) | public static List GetAllDomainEvents(Entity aggregate) FILE: src/Modules/Administration/Tests/UnitTests/SeedWork/TestBase.cs class TestBase (line 6) | public abstract class TestBase method AssertPublishedDomainEvent (line 8) | public static T AssertPublishedDomainEvent(Entity aggregate) method AssertPublishedDomainEvents (line 21) | public static List AssertPublishedDomainEvents(Entity aggregate) method AssertBrokenRule (line 34) | public static void AssertBrokenRule(TestDelegate testDelegate) FILE: src/Modules/Meetings/Application/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/Meetings/Application/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/Meetings/Application/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/Meetings/Application/Configuration/Queries/IQueryHandler.cs type IQueryHandler (line 6) | public interface IQueryHandler : FILE: src/Modules/Meetings/Application/Contracts/CommandBase.cs class CommandBase (line 3) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) class CommandBase (line 18) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) FILE: src/Modules/Meetings/Application/Contracts/ICommand.cs type ICommand (line 5) | public interface ICommand : IRequest type ICommand (line 10) | public interface ICommand : IRequest FILE: src/Modules/Meetings/Application/Contracts/IMeetingsModule.cs type IMeetingsModule (line 3) | public interface IMeetingsModule method ExecuteCommandAsync (line 5) | Task ExecuteCommandAsync(ICommand command); method ExecuteCommandAsync (line 7) | Task ExecuteCommandAsync(ICommand command); method ExecuteQueryAsync (line 9) | Task ExecuteQueryAsync(IQuery query); FILE: src/Modules/Meetings/Application/Contracts/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/Modules/Meetings/Application/Contracts/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Meetings/Application/Contracts/QueryBase.cs class QueryBase (line 3) | public abstract class QueryBase : IQuery method QueryBase (line 7) | protected QueryBase() method QueryBase (line 12) | protected QueryBase(Guid id) FILE: src/Modules/Meetings/Application/Countries/CountryDto.cs class CountryDto (line 3) | public class CountryDto FILE: src/Modules/Meetings/Application/Countries/GetAllCountriesQuery.cs class GetAllCountriesQuery (line 5) | public class GetAllCountriesQuery : QueryBase> FILE: src/Modules/Meetings/Application/Countries/GetAllCountriesQueryHandler.cs class GetAllCountriesQueryHandler (line 7) | internal class GetAllCountriesQueryHandler : IQueryHandler> Handle(GetAllCountriesQuery query,... FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/DisableMeetingCommentingConfiguration/DisableMeetingCommentingConfigurationCommand.cs class DisableMeetingCommentingConfigurationCommand (line 5) | public class DisableMeetingCommentingConfigurationCommand : CommandBase method DisableMeetingCommentingConfigurationCommand (line 9) | public DisableMeetingCommentingConfigurationCommand(Guid meetingId) FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/DisableMeetingCommentingConfiguration/DisableMeetingCommentingConfigurationCommandHandler.cs class DisableMeetingCommentingConfigurationCommandHandler (line 10) | internal class DisableMeetingCommentingConfigurationCommandHandler : ICo... method DisableMeetingCommentingConfigurationCommandHandler (line 17) | public DisableMeetingCommentingConfigurationCommandHandler( method Handle (line 29) | public async Task Handle(DisableMeetingCommentingConfigurationCommand ... FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/EnableMeetingCommentingConfiguration/EnableMeetingCommentingConfigurationCommand.cs class EnableMeetingCommentingConfigurationCommand (line 5) | public class EnableMeetingCommentingConfigurationCommand : CommandBase method EnableMeetingCommentingConfigurationCommand (line 9) | public EnableMeetingCommentingConfigurationCommand(Guid meetingId) FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/EnableMeetingCommentingConfiguration/EnableMeetingCommentingConfigurationCommandHandler.cs class EnableMeetingCommentingConfigurationCommandHandler (line 10) | internal class EnableMeetingCommentingConfigurationCommandHandler : ICom... method EnableMeetingCommentingConfigurationCommandHandler (line 17) | public EnableMeetingCommentingConfigurationCommandHandler( method Handle (line 29) | public async Task Handle(EnableMeetingCommentingConfigurationCommand c... FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/GetMeetingCommentingConfiguration/GetMeetingCommentingConfigurationQuery.cs class GetMeetingCommentingConfigurationQuery (line 5) | public class GetMeetingCommentingConfigurationQuery : QueryBase Handle(GetMeeting... FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/GetMeetingCommentingConfiguration/MeetingCommentingConfigurationDto.cs class MeetingCommentingConfigurationDto (line 3) | public class MeetingCommentingConfigurationDto FILE: src/Modules/Meetings/Application/MeetingCommentingConfigurations/MeetingCreatedEventHandler.cs class MeetingCreatedEventHandler (line 8) | internal class MeetingCreatedEventHandler : INotificationHandler method AddMeetingCommentCommand (line 11) | public AddMeetingCommentCommand(Guid meetingId, string comment) FILE: src/Modules/Meetings/Application/MeetingComments/AddMeetingComment/AddMeetingCommentCommandHandler.cs class AddMeetingCommentCommandHandler (line 11) | internal class AddMeetingCommentCommandHandler : ICommandHandler Handle(AddMeetingCommentCommand command, Cance... FILE: src/Modules/Meetings/Application/MeetingComments/AddMeetingComment/AddMeetingCommentCommandValidator.cs class AddMeetingCommentCommandValidator (line 5) | internal class AddMeetingCommentCommandValidator : AbstractValidator method AddReplyToMeetingCommentCommand (line 11) | public AddReplyToMeetingCommentCommand(Guid inReplyToCommentId, string... FILE: src/Modules/Meetings/Application/MeetingComments/AddMeetingCommentReply/AddReplyToMeetingCommentCommandHandler.cs class AddReplyToMeetingCommentCommandHandler (line 11) | internal class AddReplyToMeetingCommentCommandHandler : ICommandHandler<... method AddReplyToMeetingCommentCommandHandler (line 19) | internal AddReplyToMeetingCommentCommandHandler(IMeetingCommentReposit... method Handle (line 28) | public async Task Handle(AddReplyToMeetingCommentCommand command... FILE: src/Modules/Meetings/Application/MeetingComments/EditMeetingComment/EditMeetingCommentCommand.cs class EditMeetingCommentCommand (line 5) | public class EditMeetingCommentCommand : CommandBase method EditMeetingCommentCommand (line 11) | public EditMeetingCommentCommand(Guid meetingCommentId, string editedC... FILE: src/Modules/Meetings/Application/MeetingComments/EditMeetingComment/EditMeetingCommentCommandHandler.cs class EditMeetingCommentCommandHandler (line 9) | internal class EditMeetingCommentCommandHandler : ICommandHandler> Handle(GetMeetingComme... FILE: src/Modules/Meetings/Application/MeetingComments/GetMeetingCommentLikers/MeetingCommentLikerDto.cs class MeetingCommentLikerDto (line 3) | public class MeetingCommentLikerDto FILE: src/Modules/Meetings/Application/MeetingComments/GetMeetingComments/GetMeetingCommentsQuery.cs class GetMeetingCommentsQuery (line 5) | public class GetMeetingCommentsQuery : QueryBase> method GetMeetingCommentsQuery (line 9) | public GetMeetingCommentsQuery(Guid meetingId) FILE: src/Modules/Meetings/Application/MeetingComments/GetMeetingComments/GetMeetingCommentsQueryHandler.cs class GetMeetingCommentsQueryHandler (line 7) | internal class GetMeetingCommentsQueryHandler : IQueryHandler> Handle(GetMeetingCommentsQu... FILE: src/Modules/Meetings/Application/MeetingComments/GetMeetingComments/MeetingCommentDto.cs class MeetingCommentDto (line 3) | public class MeetingCommentDto FILE: src/Modules/Meetings/Application/MeetingComments/MeetingCommentLikedNotification.cs class MeetingCommentLikedNotification (line 6) | public class MeetingCommentLikedNotification : DomainNotificationBase> Handle(GetAllMeetingG... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/GetMeetingGroupProposal/GetMeetingGroupProposalQuery.cs class GetMeetingGroupProposalQuery (line 5) | public class GetMeetingGroupProposalQuery : QueryBase Handle(GetMeetingGroupPropo... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/GetMeetingGroupProposal/MeetingGroupProposalDto.cs class MeetingGroupProposalDto (line 3) | public class MeetingGroupProposalDto FILE: src/Modules/Meetings/Application/MeetingGroupProposals/GetMemberMeetingGroupProposals/GetMemberMeetingGroupProposalsQuery.cs class GetMemberMeetingGroupProposalsQuery (line 6) | public class GetMemberMeetingGroupProposalsQuery : QueryBase> Handle(GetMemberMeeti... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/MeetingGroupProposalAcceptedIntegrationEventHandler.cs class MeetingGroupProposalAcceptedIntegrationEventHandler (line 8) | public class MeetingGroupProposalAcceptedIntegrationEventHandler : method MeetingGroupProposalAcceptedIntegrationEventHandler (line 13) | public MeetingGroupProposalAcceptedIntegrationEventHandler(ICommandsSc... method Handle (line 18) | public async Task Handle(MeetingGroupProposalAcceptedIntegrationEvent ... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/MeetingGroupProposedNotification.cs class MeetingGroupProposedNotification (line 7) | public class MeetingGroupProposedNotification : DomainNotificationBase method ProposeMeetingGroupCommand (line 7) | public ProposeMeetingGroupCommand(string name, string description, str... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/ProposeMeetingGroup/ProposeMeetingGroupCommandHandler.cs class ProposeMeetingGroupCommandHandler (line 8) | internal class ProposeMeetingGroupCommandHandler : ICommandHandler Handle(ProposeMeetingGroupCommand request, Can... FILE: src/Modules/Meetings/Application/MeetingGroupProposals/ProposeMeetingGroup/ProposeMeetingGroupCommandValidator.cs class ProposeMeetingGroupCommandValidator (line 5) | internal class ProposeMeetingGroupCommandValidator : AbstractValidator> FILE: src/Modules/Meetings/Application/MeetingGroups/GetAllMeetingGroups/GetAllMeetingGroupsQueryHandler.cs class GetAllMeetingGroupsQueryHandler (line 7) | internal class GetAllMeetingGroupsQueryHandler : IQueryHandler> Handle(GetAllMeetingGroupsQue... FILE: src/Modules/Meetings/Application/MeetingGroups/GetAllMeetingGroups/MeetingGroupDto.cs class MeetingGroupDto (line 3) | public class MeetingGroupDto FILE: src/Modules/Meetings/Application/MeetingGroups/GetAuthenticationMemberMeetingGroups/GetAuthenticationMemberMeetingGroupsQuery.cs class GetAuthenticationMemberMeetingGroupsQuery (line 5) | public class GetAuthenticationMemberMeetingGroupsQuery : QueryBase> Handle( FILE: src/Modules/Meetings/Application/MeetingGroups/GetAuthenticationMemberMeetingGroups/MemberMeetingGroupDto.cs class MemberMeetingGroupDto (line 3) | public class MemberMeetingGroupDto FILE: src/Modules/Meetings/Application/MeetingGroups/GetMeetingGroupDetails/GetMeetingGroupDetailsQuery.cs class GetMeetingGroupDetailsQuery (line 5) | public class GetMeetingGroupDetailsQuery : QueryBase Handle(GetMeetingGroupDetail... method GetMembersCount (line 43) | private static async Task GetMembersCount(Guid meetingGroupId, ID... FILE: src/Modules/Meetings/Application/MeetingGroups/GetMeetingGroupDetails/MeetingGroupDetailsDto.cs class MeetingGroupDetailsDto (line 3) | public class MeetingGroupDetailsDto FILE: src/Modules/Meetings/Application/MeetingGroups/JoinToGroup/JoinToGroupCommand.cs class JoinToGroupCommand (line 5) | public class JoinToGroupCommand : CommandBase method JoinToGroupCommand (line 7) | public JoinToGroupCommand(Guid meetingGroupId) FILE: src/Modules/Meetings/Application/MeetingGroups/JoinToGroup/JoinToGroupCommandHandler.cs class JoinToGroupCommandHandler (line 7) | internal class JoinToGroupCommandHandler : ICommandHandler method CreateMeetingCommand (line 7) | public CreateMeetingCommand( FILE: src/Modules/Meetings/Application/Meetings/CreateMeeting/CreateMeetingCommandHandler.cs class CreateMeetingCommandHandler (line 8) | internal class CreateMeetingCommandHandler : ICommandHandler Handle(CreateMeetingCommand request, Cancellat... FILE: src/Modules/Meetings/Application/Meetings/GetAuthenticatedMemberMeetings/GetAuthenticatedMemberMeetingsQuery.cs class GetAuthenticatedMemberMeetingsQuery (line 5) | public class GetAuthenticatedMemberMeetingsQuery : QueryBase> Handle(GetAuthenticatedMembe... FILE: src/Modules/Meetings/Application/Meetings/GetAuthenticatedMemberMeetings/MemberMeetingDto.cs class MemberMeetingDto (line 3) | public class MemberMeetingDto FILE: src/Modules/Meetings/Application/Meetings/GetMeetingAttendees/GetMeetingAttendeesQuery.cs class GetMeetingAttendeesQuery (line 5) | public class GetMeetingAttendeesQuery : QueryBase> method GetMeetingAttendeesQuery (line 7) | public GetMeetingAttendeesQuery(Guid meetingId) FILE: src/Modules/Meetings/Application/Meetings/GetMeetingAttendees/GetMeetingAttendeesQueryHandler.cs class GetMeetingAttendeesQueryHandler (line 7) | internal class GetMeetingAttendeesQueryHandler : IQueryHandler> Handle(GetMeetingAttendees... FILE: src/Modules/Meetings/Application/Meetings/GetMeetingAttendees/MeetingAttendeeDto.cs class MeetingAttendeeDto (line 3) | public class MeetingAttendeeDto FILE: src/Modules/Meetings/Application/Meetings/GetMeetingDetails/GetMeetingDetailsQuery.cs class GetMeetingDetailsQuery (line 5) | public class GetMeetingDetailsQuery : QueryBase method GetMeetingDetailsQuery (line 7) | public GetMeetingDetailsQuery(Guid meetingId) FILE: src/Modules/Meetings/Application/Meetings/GetMeetingDetails/GetMeetingDetailsQueryHandler.cs class GetMeetingDetailsQueryHandler (line 7) | internal class GetMeetingDetailsQueryHandler : IQueryHandler Handle(GetMeetingDetailsQuery que... FILE: src/Modules/Meetings/Application/Meetings/GetMeetingDetails/MeetingDetailsDto.cs class MeetingDetailsDto (line 3) | public class MeetingDetailsDto FILE: src/Modules/Meetings/Application/Meetings/MarkMeetingAttendeeFeeAsPayedCommand.cs class MarkMeetingAttendeeFeeAsPayedCommand (line 6) | public class MarkMeetingAttendeeFeeAsPayedCommand : InternalCommandBase method MarkMeetingAttendeeFeeAsPayedCommand (line 8) | [JsonConstructor] FILE: src/Modules/Meetings/Application/Meetings/MarkMeetingAttendeeFeeAsPayedCommandHandler.cs class MarkMeetingAttendeeFeeAsPayedCommandHandler (line 7) | internal class MarkMeetingAttendeeFeeAsPayedCommandHandler : ICommandHan... method MarkMeetingAttendeeFeeAsPayedCommandHandler (line 11) | public MarkMeetingAttendeeFeeAsPayedCommandHandler(IMeetingRepository ... method Handle (line 16) | public async Task Handle(MarkMeetingAttendeeFeeAsPayedCommand command,... FILE: src/Modules/Meetings/Application/Meetings/MeetingDto.cs class MeetingDto (line 3) | public class MeetingDto FILE: src/Modules/Meetings/Application/Meetings/MeetingFeePaidIntegrationEventHandler.cs class MeetingFeePaidIntegrationEventHandler (line 7) | public class MeetingFeePaidIntegrationEventHandler : INotificationHandle... method MeetingFeePaidIntegrationEventHandler (line 11) | public MeetingFeePaidIntegrationEventHandler(ICommandsScheduler comman... method Handle (line 16) | public async Task Handle(MeetingFeePaidIntegrationEvent @event, Cancel... FILE: src/Modules/Meetings/Application/Meetings/MeetingsQueryHelper.cs class MeetingsQueryHelper (line 7) | public class MeetingsQueryHelper method GetMeeting (line 9) | public static async Task GetMeeting(MeetingId meetingId, I... FILE: src/Modules/Meetings/Application/Meetings/RemoveMeetingAttendee/RemoveMeetingAttendeeCommand.cs class RemoveMeetingAttendeeCommand (line 5) | public class RemoveMeetingAttendeeCommand : CommandBase method RemoveMeetingAttendeeCommand (line 7) | public RemoveMeetingAttendeeCommand(Guid meetingId, Guid attendeeId, s... FILE: src/Modules/Meetings/Application/Meetings/RemoveMeetingAttendee/RemoveMeetingAttendeeCommandHandler.cs class RemoveMeetingAttendeeCommandHandler (line 7) | internal class RemoveMeetingAttendeeCommandHandler : ICommandHandler GetMember(MemberId memberId, IDbCo... method GetMeetingGroupMember (line 30) | public static async Task GetMeetingGroupMember... class MeetingGroupMemberResponse (line 55) | private class MeetingGroupMemberResponse FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/Events/MeetingCommentingConfigurationCreatedDomainEvent.cs class MeetingCommentingConfigurationCreatedDomainEvent (line 6) | public class MeetingCommentingConfigurationCreatedDomainEvent : DomainEv... method MeetingCommentingConfigurationCreatedDomainEvent (line 12) | public MeetingCommentingConfigurationCreatedDomainEvent(MeetingId meet... FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/Events/MeetingCommentingDisabledDomainEvent.cs class MeetingCommentingDisabledDomainEvent (line 6) | public class MeetingCommentingDisabledDomainEvent : DomainEventBase method MeetingCommentingDisabledDomainEvent (line 10) | public MeetingCommentingDisabledDomainEvent(MeetingId meetingId) FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/Events/MeetingCommentingEnabledDomainEvent.cs class MeetingCommentingEnabledDomainEvent (line 6) | public class MeetingCommentingEnabledDomainEvent : DomainEventBase method MeetingCommentingEnabledDomainEvent (line 10) | public MeetingCommentingEnabledDomainEvent(MeetingId meetingId) FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/IMeetingCommentingConfigurationRepository.cs type IMeetingCommentingConfigurationRepository (line 5) | public interface IMeetingCommentingConfigurationRepository method AddAsync (line 7) | Task AddAsync(MeetingCommentingConfiguration meetingCommentingConfigur... method GetByMeetingIdAsync (line 9) | Task GetByMeetingIdAsync(MeetingId mee... FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/MeetingCommentingConfiguration.cs class MeetingCommentingConfiguration (line 10) | public class MeetingCommentingConfiguration : Entity, IAggregateRoot method MeetingCommentingConfiguration (line 18) | private MeetingCommentingConfiguration(MeetingId meetingId) method MeetingCommentingConfiguration (line 27) | private MeetingCommentingConfiguration() method EnableCommenting (line 32) | public void EnableCommenting(MemberId enablingMemberId, MeetingGroup m... method DisableCommenting (line 43) | public void DisableCommenting(MemberId disablingMemberId, MeetingGroup... method GetIsCommentingEnabled (line 54) | public bool GetIsCommentingEnabled() => _isCommentingEnabled; method Create (line 56) | internal static MeetingCommentingConfiguration Create(MeetingId meetin... FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/MeetingCommentingConfigurationId.cs class MeetingCommentingConfigurationId (line 5) | public class MeetingCommentingConfigurationId : TypedIdValueBase method MeetingCommentingConfigurationId (line 7) | public MeetingCommentingConfigurationId(Guid value) FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/Rules/MeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule.cs class MeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule (line 7) | public class MeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule : IB... method MeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule (line 12) | public MeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule(MemberId... method IsBroken (line 18) | public bool IsBroken() => !_meetingGroup.IsOrganizer(_disablingMemberId); FILE: src/Modules/Meetings/Domain/MeetingCommentingConfigurations/Rules/MeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule.cs class MeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule (line 7) | public class MeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule : IBu... method MeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule (line 12) | public MeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule(MemberId ... method IsBroken (line 18) | public bool IsBroken() => !_meetingGroup.IsOrganizer(_enablingMemberId); FILE: src/Modules/Meetings/Domain/MeetingComments/Events/MeetingCommentAddedDomainEvent.cs class MeetingCommentAddedDomainEvent (line 6) | public class MeetingCommentAddedDomainEvent : DomainEventBase method MeetingCommentAddedDomainEvent (line 14) | public MeetingCommentAddedDomainEvent(MeetingCommentId meetingCommentI... FILE: src/Modules/Meetings/Domain/MeetingComments/Events/MeetingCommentEditedDomainEvent.cs class MeetingCommentEditedDomainEvent (line 5) | public class MeetingCommentEditedDomainEvent : DomainEventBase method MeetingCommentEditedDomainEvent (line 11) | public MeetingCommentEditedDomainEvent(MeetingCommentId meetingComment... FILE: src/Modules/Meetings/Domain/MeetingComments/Events/MeetingCommentRemovedDomainEvent.cs class MeetingCommentRemovedDomainEvent (line 5) | public class MeetingCommentRemovedDomainEvent : DomainEventBase method MeetingCommentRemovedDomainEvent (line 9) | public MeetingCommentRemovedDomainEvent(MeetingCommentId meetingCommen... FILE: src/Modules/Meetings/Domain/MeetingComments/Events/ReplyToMeetingCommentAddedDomainEvent.cs class ReplyToMeetingCommentAddedDomainEvent (line 5) | public class ReplyToMeetingCommentAddedDomainEvent : DomainEventBase method ReplyToMeetingCommentAddedDomainEvent (line 13) | public ReplyToMeetingCommentAddedDomainEvent(MeetingCommentId meetingC... FILE: src/Modules/Meetings/Domain/MeetingComments/IMeetingCommentRepository.cs type IMeetingCommentRepository (line 3) | public interface IMeetingCommentRepository method AddAsync (line 5) | Task AddAsync(MeetingComment meetingComment); method GetByIdAsync (line 7) | Task GetByIdAsync(MeetingCommentId meetingCommentId); FILE: src/Modules/Meetings/Domain/MeetingComments/MeetingComment.cs class MeetingComment (line 14) | public class MeetingComment : Entity, IAggregateRoot method MeetingComment (line 36) | private MeetingComment( method MeetingComment (line 72) | private MeetingComment() method Edit (line 78) | public void Edit(MemberId editorId, string editedComment, MeetingComme... method Remove (line 90) | public void Remove(MemberId removingMemberId, MeetingGroup meetingGrou... method Reply (line 101) | public MeetingComment Reply(MemberId replierId, string reply, MeetingG... method Like (line 110) | public MeetingMemberCommentLike Like( method GetMeetingId (line 121) | public MeetingId GetMeetingId() => this._meetingId; method Create (line 123) | internal static MeetingComment Create( FILE: src/Modules/Meetings/Domain/MeetingComments/MeetingCommentId.cs class MeetingCommentId (line 5) | public class MeetingCommentId : TypedIdValueBase method MeetingCommentId (line 7) | public MeetingCommentId(Guid value) FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentCanBeAddedOnlyByMeetingGroupMemberRule.cs class CommentCanBeAddedOnlyByMeetingGroupMemberRule (line 7) | public class CommentCanBeAddedOnlyByMeetingGroupMemberRule : IBusinessRule method CommentCanBeAddedOnlyByMeetingGroupMemberRule (line 12) | public CommentCanBeAddedOnlyByMeetingGroupMemberRule(MemberId authorId... method IsBroken (line 18) | public bool IsBroken() => !_meetingGroup.IsMemberOfGroup(_authorId); FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule.cs class CommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule (line 6) | public class CommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule : ... method CommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule (line 10) | public CommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule(Meetin... method IsBroken (line 15) | public bool IsBroken() => !_meetingCommentingConfiguration.GetIsCommen... FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule.cs class CommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule (line 6) | public class CommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule : I... method CommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule (line 10) | public CommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule(Meeting... method IsBroken (line 15) | public bool IsBroken() => !_meetingCommentingConfiguration.GetIsCommen... FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentCanBeLikedOnlyByMeetingGroupMemberRule.cs class CommentCanBeLikedOnlyByMeetingGroupMemberRule (line 6) | public class CommentCanBeLikedOnlyByMeetingGroupMemberRule : IBusinessRule method CommentCanBeLikedOnlyByMeetingGroupMemberRule (line 11) | public CommentCanBeLikedOnlyByMeetingGroupMemberRule(MeetingGroupMembe... method IsBroken (line 16) | public bool IsBroken() => _likerMeetingGroupMember == null; FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentCannotBeLikedByTheSameMemberMoreThanOnceRule.cs class CommentCannotBeLikedByTheSameMemberMoreThanOnceRule (line 5) | public class CommentCannotBeLikedByTheSameMemberMoreThanOnceRule : IBusi... method CommentCannotBeLikedByTheSameMemberMoreThanOnceRule (line 9) | public CommentCannotBeLikedByTheSameMemberMoreThanOnceRule(int memberC... method IsBroken (line 14) | public bool IsBroken() => _memberCommentLikesCount > 0; FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/CommentTextMustBeProvidedRule.cs class CommentTextMustBeProvidedRule (line 5) | public class CommentTextMustBeProvidedRule : IBusinessRule method CommentTextMustBeProvidedRule (line 9) | public CommentTextMustBeProvidedRule(string comment) method IsBroken (line 14) | public bool IsBroken() => string.IsNullOrEmpty(_comment); FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/MeetingCommentCanBeEditedOnlyByAuthorRule.cs class MeetingCommentCanBeEditedOnlyByAuthorRule (line 6) | public class MeetingCommentCanBeEditedOnlyByAuthorRule : IBusinessRule method MeetingCommentCanBeEditedOnlyByAuthorRule (line 11) | public MeetingCommentCanBeEditedOnlyByAuthorRule(MemberId authorId, Me... method IsBroken (line 17) | public bool IsBroken() => _editorId != _authorId; FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/MeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule.cs class MeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule (line 7) | public class MeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule ... method MeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule (line 13) | public MeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule(Meet... method IsBroken (line 20) | public bool IsBroken() => _removingMemberId != _authorId && !_meetingG... FILE: src/Modules/Meetings/Domain/MeetingComments/Rules/RemovingReasonCanBeProvidedOnlyByGroupOrganizerRule.cs class RemovingReasonCanBeProvidedOnlyByGroupOrganizerRule (line 7) | public class RemovingReasonCanBeProvidedOnlyByGroupOrganizerRule : IBusi... method RemovingReasonCanBeProvidedOnlyByGroupOrganizerRule (line 13) | public RemovingReasonCanBeProvidedOnlyByGroupOrganizerRule(MeetingGrou... method IsBroken (line 20) | public bool IsBroken() => FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/Events/MeetingGroupProposalAcceptedDomainEvent.cs class MeetingGroupProposalAcceptedDomainEvent (line 5) | public class MeetingGroupProposalAcceptedDomainEvent : DomainEventBase method MeetingGroupProposalAcceptedDomainEvent (line 9) | public MeetingGroupProposalAcceptedDomainEvent(MeetingGroupProposalId ... FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/Events/MeetingGroupProposedDomainEvent.cs class MeetingGroupProposedDomainEvent (line 6) | public class MeetingGroupProposedDomainEvent : DomainEventBase method MeetingGroupProposedDomainEvent (line 8) | public MeetingGroupProposedDomainEvent( FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/IMeetingGroupProposalRepository.cs type IMeetingGroupProposalRepository (line 3) | public interface IMeetingGroupProposalRepository method AddAsync (line 5) | Task AddAsync(MeetingGroupProposal meetingGroupProposal); method GetByIdAsync (line 7) | Task GetByIdAsync(MeetingGroupProposalId meeting... FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/MeetingGroupProposal.cs class MeetingGroupProposal (line 10) | public class MeetingGroupProposal : Entity, IAggregateRoot method CreateMeetingGroup (line 26) | public MeetingGroup CreateMeetingGroup() method MeetingGroupProposal (line 31) | private MeetingGroupProposal() method MeetingGroupProposal (line 36) | private MeetingGroupProposal( method ProposeNew (line 53) | public static MeetingGroupProposal ProposeNew( method Accept (line 62) | public void Accept() FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/MeetingGroupProposalId.cs class MeetingGroupProposalId (line 5) | public class MeetingGroupProposalId : TypedIdValueBase method MeetingGroupProposalId (line 7) | public MeetingGroupProposalId(Guid value) FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/MeetingGroupProposalStatus.cs class MeetingGroupProposalStatus (line 5) | public class MeetingGroupProposalStatus : ValueObject method MeetingGroupProposalStatus (line 15) | private MeetingGroupProposalStatus(string value) FILE: src/Modules/Meetings/Domain/MeetingGroupProposals/Rules/MeetingGroupProposalCannotBeAcceptedMoreThanOnceRule.cs class MeetingGroupProposalCannotBeAcceptedMoreThanOnceRule (line 5) | public class MeetingGroupProposalCannotBeAcceptedMoreThanOnceRule : IBus... method MeetingGroupProposalCannotBeAcceptedMoreThanOnceRule (line 9) | internal MeetingGroupProposalCannotBeAcceptedMoreThanOnceRule(MeetingG... method IsBroken (line 14) | public bool IsBroken() => _actualStatus.IsAccepted; FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingAttendeeChangedDecisionDomainEvent.cs class MeetingAttendeeChangedDecisionDomainEvent (line 7) | public class MeetingAttendeeChangedDecisionDomainEvent : DomainEventBase method MeetingAttendeeChangedDecisionDomainEvent (line 9) | public MeetingAttendeeChangedDecisionDomainEvent(MemberId memberId, Me... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingGroupCreatedDomainEvent.cs class MeetingGroupCreatedDomainEvent (line 6) | public class MeetingGroupCreatedDomainEvent : DomainEventBase method MeetingGroupCreatedDomainEvent (line 12) | public MeetingGroupCreatedDomainEvent(MeetingGroupId meetingGroupId, M... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingGroupGeneralAttributesEditedDomainEvent.cs class MeetingGroupGeneralAttributesEditedDomainEvent (line 5) | public class MeetingGroupGeneralAttributesEditedDomainEvent : DomainEven... method MeetingGroupGeneralAttributesEditedDomainEvent (line 13) | public MeetingGroupGeneralAttributesEditedDomainEvent(string newName, ... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingGroupMemberLeftGroupDomainEvent.cs class MeetingGroupMemberLeftGroupDomainEvent (line 6) | public class MeetingGroupMemberLeftGroupDomainEvent : DomainEventBase method MeetingGroupMemberLeftGroupDomainEvent (line 8) | public MeetingGroupMemberLeftGroupDomainEvent(MeetingGroupId meetingGr... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingGroupPaymentInfoUpdatedDomainEvent.cs class MeetingGroupPaymentInfoUpdatedDomainEvent (line 5) | public class MeetingGroupPaymentInfoUpdatedDomainEvent : DomainEventBase method MeetingGroupPaymentInfoUpdatedDomainEvent (line 7) | public MeetingGroupPaymentInfoUpdatedDomainEvent(MeetingGroupId meetin... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/MeetingNotAttendeeChangedDecisionDomainEvent.cs class MeetingNotAttendeeChangedDecisionDomainEvent (line 7) | public class MeetingNotAttendeeChangedDecisionDomainEvent : DomainEventBase method MeetingNotAttendeeChangedDecisionDomainEvent (line 9) | public MeetingNotAttendeeChangedDecisionDomainEvent(MemberId memberId,... FILE: src/Modules/Meetings/Domain/MeetingGroups/Events/NewMeetingGroupMemberJoinedDomainEvent.cs class NewMeetingGroupMemberJoinedDomainEvent (line 6) | public class NewMeetingGroupMemberJoinedDomainEvent : DomainEventBase method NewMeetingGroupMemberJoinedDomainEvent (line 14) | public NewMeetingGroupMemberJoinedDomainEvent(MeetingGroupId meetingGr... FILE: src/Modules/Meetings/Domain/MeetingGroups/IMeetingGroupRepository.cs type IMeetingGroupRepository (line 3) | public interface IMeetingGroupRepository method AddAsync (line 5) | Task AddAsync(MeetingGroup meetingGroup); method Commit (line 7) | Task Commit(); method GetByIdAsync (line 9) | Task GetByIdAsync(MeetingGroupId id); FILE: src/Modules/Meetings/Domain/MeetingGroups/MeetingGroup.cs class MeetingGroup (line 11) | public class MeetingGroup : Entity, IAggregateRoot method CreateBasedOnProposal (line 29) | internal static MeetingGroup CreateBasedOnProposal( method MeetingGroup (line 39) | private MeetingGroup() method MeetingGroup (line 44) | private MeetingGroup(MeetingGroupProposalId meetingGroupProposalId, st... method EditGeneralAttributes (line 58) | public void EditGeneralAttributes(string name, string description, Mee... method JoinToGroupMember (line 67) | public void JoinToGroupMember(MemberId memberId) method LeaveGroup (line 74) | public void LeaveGroup(MemberId memberId) method SetExpirationDate (line 83) | public void SetExpirationDate(DateTime dateTo) method CreateMeeting (line 90) | public Meeting CreateMeeting( method IsMemberOfGroup (line 119) | internal bool IsMemberOfGroup(MemberId attendeeId) method IsOrganizer (line 124) | internal bool IsOrganizer(MemberId memberId) FILE: src/Modules/Meetings/Domain/MeetingGroups/MeetingGroupId.cs class MeetingGroupId (line 5) | public class MeetingGroupId : TypedIdValueBase method MeetingGroupId (line 7) | public MeetingGroupId(Guid value) FILE: src/Modules/Meetings/Domain/MeetingGroups/MeetingGroupLocation.cs class MeetingGroupLocation (line 5) | public class MeetingGroupLocation : ValueObject method CreateNew (line 7) | public static MeetingGroupLocation CreateNew(string city, string count... method MeetingGroupLocation (line 16) | private MeetingGroupLocation(string city, string countryCode) FILE: src/Modules/Meetings/Domain/MeetingGroups/MeetingGroupMember.cs class MeetingGroupMember (line 8) | public class MeetingGroupMember : Entity method MeetingGroupMember (line 22) | private MeetingGroupMember() method MeetingGroupMember (line 27) | private MeetingGroupMember( method CreateNew (line 41) | internal static MeetingGroupMember CreateNew( method Leave (line 49) | internal void Leave() method IsMember (line 57) | internal bool IsMember(MemberId memberId) method IsOrganizer (line 62) | internal bool IsOrganizer(MemberId memberId) FILE: src/Modules/Meetings/Domain/MeetingGroups/MeetingGroupMemberRole.cs class MeetingGroupMemberRole (line 5) | public class MeetingGroupMemberRole : ValueObject method MeetingGroupMemberRole (line 13) | private MeetingGroupMemberRole(string value) method Of (line 18) | public static MeetingGroupMemberRole Of(string roleCode) FILE: src/Modules/Meetings/Domain/MeetingGroups/Policies/MeetingGroupExpirationDatePolicy.cs class MeetingGroupExpirationDatePolicy (line 3) | public static class MeetingGroupExpirationDatePolicy method GetMeetingGroupsCoveredByMemberSubscription (line 5) | public static List GetMeetingGroupsCoveredByMemberSubs... FILE: src/Modules/Meetings/Domain/MeetingGroups/Policies/MeetingGroupMemberData.cs class MeetingGroupMemberData (line 3) | public class MeetingGroupMemberData method MeetingGroupMemberData (line 5) | public MeetingGroupMemberData(MeetingGroupId meetingGroupId, MeetingGr... FILE: src/Modules/Meetings/Domain/MeetingGroups/Rules/MeetingCanBeOrganizedOnlyByPayedGroupRule.cs class MeetingCanBeOrganizedOnlyByPayedGroupRule (line 6) | public class MeetingCanBeOrganizedOnlyByPayedGroupRule : IBusinessRule method MeetingCanBeOrganizedOnlyByPayedGroupRule (line 10) | internal MeetingCanBeOrganizedOnlyByPayedGroupRule(DateTime? paymentDa... method IsBroken (line 15) | public bool IsBroken() => !_paymentDateTo.HasValue || _paymentDateTo <... FILE: src/Modules/Meetings/Domain/MeetingGroups/Rules/MeetingGroupMemberCannotBeAddedTwiceRule.cs class MeetingGroupMemberCannotBeAddedTwiceRule (line 6) | public class MeetingGroupMemberCannotBeAddedTwiceRule : IBusinessRule method MeetingGroupMemberCannotBeAddedTwiceRule (line 12) | public MeetingGroupMemberCannotBeAddedTwiceRule(List this._members.SingleOrDefault(x => x.IsMembe... FILE: src/Modules/Meetings/Domain/MeetingGroups/Rules/MeetingHostMustBeAMeetingGroupMemberRule.cs class MeetingHostMustBeAMeetingGroupMemberRule (line 6) | public class MeetingHostMustBeAMeetingGroupMemberRule : IBusinessRule method MeetingHostMustBeAMeetingGroupMemberRule (line 14) | public MeetingHostMustBeAMeetingGroupMemberRule( method IsBroken (line 24) | public bool IsBroken() FILE: src/Modules/Meetings/Domain/MeetingGroups/Rules/NotActualGroupMemberCannotLeaveGroupRule.cs class NotActualGroupMemberCannotLeaveGroupRule (line 6) | public class NotActualGroupMemberCannotLeaveGroupRule : IBusinessRule method NotActualGroupMemberCannotLeaveGroupRule (line 12) | public NotActualGroupMemberCannotLeaveGroupRule(List this._members.SingleOrDefault(x => x.IsMembe... FILE: src/Modules/Meetings/Domain/MeetingMemberCommentLikes/Events/MeetingCommentLikedDomainEvent.cs class MeetingCommentLikedDomainEvent (line 7) | public class MeetingCommentLikedDomainEvent : DomainEventBase method MeetingCommentLikedDomainEvent (line 13) | public MeetingCommentLikedDomainEvent(MeetingCommentId meetingCommentI... FILE: src/Modules/Meetings/Domain/MeetingMemberCommentLikes/Events/MeetingCommentUnlikedDomainEvent.cs class MeetingCommentUnlikedDomainEvent (line 7) | public class MeetingCommentUnlikedDomainEvent : DomainEventBase method MeetingCommentUnlikedDomainEvent (line 13) | public MeetingCommentUnlikedDomainEvent(MeetingCommentId meetingCommen... FILE: src/Modules/Meetings/Domain/MeetingMemberCommentLikes/IMeetingMemberCommentLikesRepository.cs type IMeetingMemberCommentLikesRepository (line 6) | public interface IMeetingMemberCommentLikesRepository method AddAsync (line 8) | Task AddAsync(MeetingMemberCommentLike meetingMemberCommentLike); method GetAsync (line 10) | Task GetAsync(MemberId memberId, MeetingComm... method CountMemberCommentLikesAsync (line 12) | Task CountMemberCommentLikesAsync(MemberId memberId, MeetingComme... method Remove (line 14) | void Remove(MeetingMemberCommentLike meetingMemberCommentLike); FILE: src/Modules/Meetings/Domain/MeetingMemberCommentLikes/MeetingMemberCommentLike.cs class MeetingMemberCommentLike (line 8) | public class MeetingMemberCommentLike : Entity, IAggregateRoot method MeetingMemberCommentLike (line 16) | private MeetingMemberCommentLike() method MeetingMemberCommentLike (line 21) | private MeetingMemberCommentLike(MeetingCommentId meetingCommentId, Me... method Remove (line 30) | public void Remove() method Create (line 35) | public static MeetingMemberCommentLike Create(MeetingCommentId meeting... FILE: src/Modules/Meetings/Domain/MeetingMemberCommentLikes/MeetingMemberCommentLikeId.cs class MeetingMemberCommentLikeId (line 5) | public class MeetingMemberCommentLikeId : TypedIdValueBase method MeetingMemberCommentLikeId (line 7) | public MeetingMemberCommentLikeId(Guid value) FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingAttendeeAddedDomainEvent.cs class MeetingAttendeeAddedDomainEvent (line 6) | public class MeetingAttendeeAddedDomainEvent : DomainEventBase method MeetingAttendeeAddedDomainEvent (line 8) | public MeetingAttendeeAddedDomainEvent( FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingAttendeeFeePaidDomainEvent.cs class MeetingAttendeeFeePaidDomainEvent (line 6) | public class MeetingAttendeeFeePaidDomainEvent : DomainEventBase method MeetingAttendeeFeePaidDomainEvent (line 8) | public MeetingAttendeeFeePaidDomainEvent(MeetingId meetingId, MemberId... FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingAttendeeRemovedDomainEvent.cs class MeetingAttendeeRemovedDomainEvent (line 6) | public class MeetingAttendeeRemovedDomainEvent : DomainEventBase method MeetingAttendeeRemovedDomainEvent (line 8) | public MeetingAttendeeRemovedDomainEvent(MemberId memberId, MeetingId ... FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingCanceledDomainEvent.cs class MeetingCanceledDomainEvent (line 6) | public class MeetingCanceledDomainEvent : DomainEventBase method MeetingCanceledDomainEvent (line 8) | public MeetingCanceledDomainEvent(MeetingId meetingId, MemberId cancel... FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingCreatedDomainEvent.cs class MeetingCreatedDomainEvent (line 5) | public class MeetingCreatedDomainEvent : DomainEventBase method MeetingCreatedDomainEvent (line 7) | public MeetingCreatedDomainEvent(MeetingId meetingId) FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingEditedDomainEvent.cs class MeetingEditedDomainEvent (line 5) | public class MeetingEditedDomainEvent : DomainEventBase method MeetingEditedDomainEvent (line 7) | public MeetingEditedDomainEvent(Guid meetingId) FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingMainAttributesChangedDomainEvent.cs class MeetingMainAttributesChangedDomainEvent (line 5) | public class MeetingMainAttributesChangedDomainEvent : DomainEventBase method MeetingMainAttributesChangedDomainEvent (line 7) | public MeetingMainAttributesChangedDomainEvent(MeetingId meetingId) FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingNotAttendeeAddedDomainEvent.cs class MeetingNotAttendeeAddedDomainEvent (line 6) | public class MeetingNotAttendeeAddedDomainEvent : DomainEventBase method MeetingNotAttendeeAddedDomainEvent (line 12) | public MeetingNotAttendeeAddedDomainEvent(MeetingId meetingId, MemberI... FILE: src/Modules/Meetings/Domain/Meetings/Events/MeetingWaitlistMemberAddedDomainEvent.cs class MeetingWaitlistMemberAddedDomainEvent (line 6) | public class MeetingWaitlistMemberAddedDomainEvent : DomainEventBase method MeetingWaitlistMemberAddedDomainEvent (line 8) | public MeetingWaitlistMemberAddedDomainEvent(MeetingId meetingId, Memb... FILE: src/Modules/Meetings/Domain/Meetings/Events/MemberSetAsAttendeeDomainEvent.cs class MemberSetAsAttendeeDomainEvent (line 6) | public class MemberSetAsAttendeeDomainEvent : DomainEventBase method MemberSetAsAttendeeDomainEvent (line 8) | public MemberSetAsAttendeeDomainEvent(MeetingId meetingId, MemberId ho... FILE: src/Modules/Meetings/Domain/Meetings/Events/MemberSignedOffFromMeetingWaitlistDomainEvent.cs class MemberSignedOffFromMeetingWaitlistDomainEvent (line 6) | public class MemberSignedOffFromMeetingWaitlistDomainEvent : DomainEvent... method MemberSignedOffFromMeetingWaitlistDomainEvent (line 8) | public MemberSignedOffFromMeetingWaitlistDomainEvent(MeetingId meeting... FILE: src/Modules/Meetings/Domain/Meetings/Events/NewMeetingHostSetDomainEvent.cs class NewMeetingHostSetDomainEvent (line 6) | public class NewMeetingHostSetDomainEvent : DomainEventBase method NewMeetingHostSetDomainEvent (line 8) | public NewMeetingHostSetDomainEvent(MeetingId meetingId, MemberId hostId) FILE: src/Modules/Meetings/Domain/Meetings/IMeetingRepository.cs type IMeetingRepository (line 3) | public interface IMeetingRepository method AddAsync (line 5) | Task AddAsync(Meeting meeting); method GetByIdAsync (line 7) | Task GetByIdAsync(MeetingId id); FILE: src/Modules/Meetings/Domain/Meetings/Meeting.cs class Meeting (line 12) | public class Meeting : Entity, IAggregateRoot method Meeting (line 52) | private Meeting() method CreateNew (line 59) | internal static Meeting CreateNew( method Meeting (line 84) | private Meeting( method ChangeMainAttributes (line 128) | public void ChangeMainAttributes( method AddAttendee (line 156) | public void AddAttendee(MeetingGroup meetingGroup, MemberId attendeeId... method AddNotAttendee (line 182) | public void AddNotAttendee(MemberId memberId) method ChangeNotAttendeeDecision (line 211) | public void ChangeNotAttendeeDecision(MemberId memberId) method SignUpMemberToWaitlist (line 222) | public void SignUpMemberToWaitlist(MeetingGroup meetingGroup, MemberId... method SignOffMemberFromWaitlist (line 235) | public void SignOffMemberFromWaitlist(MemberId memberId) method SetHostRole (line 246) | public void SetHostRole(MeetingGroup meetingGroup, MemberId settingMem... method SetAttendeeRole (line 259) | public void SetAttendeeRole(MeetingGroup meetingGroup, MemberId settin... method GetMeetingGroupId (line 276) | public MeetingGroupId GetMeetingGroupId() => _meetingGroupId; method Cancel (line 278) | public void Cancel(MemberId cancelMemberId) method RemoveAttendee (line 292) | public void RemoveAttendee(MemberId attendeeId, MemberId removingPerso... method MarkAttendeeFeeAsPayed (line 302) | public void MarkAttendeeFeeAsPayed(MemberId memberId) method AddComment (line 309) | public MeetingComment AddComment(MemberId authorId, string comment, Me... method CreateCommentingConfiguration (line 317) | public MeetingCommentingConfiguration CreateCommentingConfiguration() method GetActiveMemberOnWaitlist (line 322) | private MeetingWaitlistMember GetActiveMemberOnWaitlist(MemberId membe... method GetActiveAttendee (line 327) | private MeetingAttendee GetActiveAttendee(MemberId attendeeId) method GetActiveNotAttendee (line 332) | private MeetingNotAttendee GetActiveNotAttendee(MemberId memberId) method GetAllActiveAttendeesWithGuestsNumber (line 337) | private int GetAllActiveAttendeesWithGuestsNumber() method SetRsvpTerm (line 342) | private void SetRsvpTerm(Term rsvpTerm, MeetingTerm meetingTerm) FILE: src/Modules/Meetings/Domain/Meetings/MeetingAttendee.cs class MeetingAttendee (line 10) | public class MeetingAttendee : Entity method MeetingAttendee (line 40) | private MeetingAttendee() method CreateNew (line 44) | internal static MeetingAttendee CreateNew( method MeetingAttendee (line 55) | private MeetingAttendee( method ChangeDecision (line 90) | internal void ChangeDecision() method IsActiveAttendee (line 98) | internal bool IsActiveAttendee(MemberId attendeeId) method IsActive (line 103) | internal bool IsActive() method IsActiveHost (line 108) | internal bool IsActiveHost() method GetAttendeeWithGuestsNumber (line 113) | internal int GetAttendeeWithGuestsNumber() method SetAsHost (line 118) | internal void SetAsHost() method SetAsAttendee (line 125) | internal void SetAsAttendee() method Remove (line 133) | internal void Remove(MemberId removingMemberId, string reason) method MarkFeeAsPayed (line 145) | internal void MarkFeeAsPayed() FILE: src/Modules/Meetings/Domain/Meetings/MeetingAttendeeRole.cs class MeetingAttendeeRole (line 5) | public class MeetingAttendeeRole : ValueObject method MeetingAttendeeRole (line 13) | private MeetingAttendeeRole(string value) FILE: src/Modules/Meetings/Domain/Meetings/MeetingId.cs class MeetingId (line 5) | public class MeetingId : TypedIdValueBase method MeetingId (line 7) | public MeetingId(Guid value) FILE: src/Modules/Meetings/Domain/Meetings/MeetingLimits.cs class MeetingLimits (line 6) | public class MeetingLimits : ValueObject method MeetingLimits (line 12) | private MeetingLimits(int? attendeesLimit, int guestsLimit) method Create (line 18) | public static MeetingLimits Create(int? attendeesLimit, int guestsLimit) FILE: src/Modules/Meetings/Domain/Meetings/MeetingLocation.cs class MeetingLocation (line 5) | public class MeetingLocation : ValueObject method CreateNew (line 7) | public static MeetingLocation CreateNew(string name, string address, s... method MeetingLocation (line 12) | private MeetingLocation(string name, string address, string postalCode... FILE: src/Modules/Meetings/Domain/Meetings/MeetingNotAttendee.cs class MeetingNotAttendee (line 9) | public class MeetingNotAttendee : Entity method MeetingNotAttendee (line 21) | private MeetingNotAttendee() method MeetingNotAttendee (line 25) | private MeetingNotAttendee(MeetingId meetingId, MemberId memberId) method CreateNew (line 34) | internal static MeetingNotAttendee CreateNew(MeetingId meetingId, Memb... method IsActiveNotAttendee (line 39) | internal bool IsActiveNotAttendee(MemberId memberId) method ChangeDecision (line 44) | internal void ChangeDecision() FILE: src/Modules/Meetings/Domain/Meetings/MeetingTerm.cs class MeetingTerm (line 6) | public class MeetingTerm : ValueObject method CreateNewBetweenDates (line 12) | public static MeetingTerm CreateNewBetweenDates(DateTime startDate, Da... method MeetingTerm (line 17) | private MeetingTerm(DateTime startDate, DateTime endDate) method IsAfterStart (line 23) | internal bool IsAfterStart() FILE: src/Modules/Meetings/Domain/Meetings/MeetingWaitlistMember.cs class MeetingWaitlistMember (line 8) | public class MeetingWaitlistMember : Entity method MeetingWaitlistMember (line 24) | private MeetingWaitlistMember() method MeetingWaitlistMember (line 28) | private MeetingWaitlistMember(MeetingId meetingId, MemberId memberId) method CreateNew (line 38) | internal static MeetingWaitlistMember CreateNew(MeetingId meetingId, M... method MarkIsMovedToAttendees (line 43) | internal void MarkIsMovedToAttendees() method IsActiveOnWaitList (line 49) | internal bool IsActiveOnWaitList(MemberId memberId) method IsActive (line 54) | internal bool IsActive() method SignOff (line 59) | internal void SignOff() FILE: src/Modules/Meetings/Domain/Meetings/MoneyValue.cs class MoneyValue (line 5) | public class MoneyValue : ValueObject method Of (line 13) | public static MoneyValue Of(decimal value, string currency) method MoneyValue (line 18) | private MoneyValue(decimal? value, string currency) FILE: src/Modules/Meetings/Domain/Meetings/Rules/AttendeeCanBeAddedOnlyInRsvpTermRule.cs class AttendeeCanBeAddedOnlyInRsvpTermRule (line 6) | public class AttendeeCanBeAddedOnlyInRsvpTermRule : IBusinessRule method AttendeeCanBeAddedOnlyInRsvpTermRule (line 10) | internal AttendeeCanBeAddedOnlyInRsvpTermRule(Term rsvpTerm) method IsBroken (line 15) | public bool IsBroken() => !_rsvpTerm.IsInTerm(SystemClock.Now); FILE: src/Modules/Meetings/Domain/Meetings/Rules/AttendeesLimitCannotBeChangedToSmallerThanActiveAttendeesRule.cs class AttendeesLimitCannotBeChangedToSmallerThanActiveAttendeesRule (line 5) | internal class AttendeesLimitCannotBeChangedToSmallerThanActiveAttendees... method AttendeesLimitCannotBeChangedToSmallerThanActiveAttendeesRule (line 11) | internal AttendeesLimitCannotBeChangedToSmallerThanActiveAttendeesRule( method IsBroken (line 19) | public bool IsBroken() => _attendeesLimit.HasValue && _attendeesLimit.... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingAttendeeMustBeAMemberOfGroupRule.cs class MeetingAttendeeMustBeAMemberOfGroupRule (line 7) | public class MeetingAttendeeMustBeAMemberOfGroupRule : IBusinessRule method MeetingAttendeeMustBeAMemberOfGroupRule (line 13) | internal MeetingAttendeeMustBeAMemberOfGroupRule(MemberId attendeeId, ... method IsBroken (line 19) | public bool IsBroken() FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingAttendeesLimitCannotBeNegativeRule.cs class MeetingAttendeesLimitCannotBeNegativeRule (line 5) | public class MeetingAttendeesLimitCannotBeNegativeRule : IBusinessRule method MeetingAttendeesLimitCannotBeNegativeRule (line 9) | public MeetingAttendeesLimitCannotBeNegativeRule(int? attendeesLimit) method IsBroken (line 14) | public bool IsBroken() => _attendeesLimit.HasValue && _attendeesLimit.... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule.cs class MeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule (line 5) | public class MeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule : IBu... method MeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule (line 11) | public MeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule(int? atte... method IsBroken (line 17) | public bool IsBroken() => _attendeesLimit.HasValue && _attendeesLimit.... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingAttendeesNumberIsAboveLimitRule.cs class MeetingAttendeesNumberIsAboveLimitRule (line 5) | public class MeetingAttendeesNumberIsAboveLimitRule : IBusinessRule method MeetingAttendeesNumberIsAboveLimitRule (line 13) | internal MeetingAttendeesNumberIsAboveLimitRule( method IsBroken (line 23) | public bool IsBroken() => this._attendeesLimit.HasValue && FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingCannotBeChangedAfterStartRule.cs class MeetingCannotBeChangedAfterStartRule (line 5) | public class MeetingCannotBeChangedAfterStartRule : IBusinessRule method MeetingCannotBeChangedAfterStartRule (line 9) | public MeetingCannotBeChangedAfterStartRule(MeetingTerm meetingTerm) method IsBroken (line 14) | public bool IsBroken() => _meetingTerm.IsAfterStart(); FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingGuestsLimitCannotBeNegativeRule.cs class MeetingGuestsLimitCannotBeNegativeRule (line 5) | public class MeetingGuestsLimitCannotBeNegativeRule : IBusinessRule method MeetingGuestsLimitCannotBeNegativeRule (line 9) | public MeetingGuestsLimitCannotBeNegativeRule(int guestsLimit) method IsBroken (line 14) | public bool IsBroken() => _guestsLimit < 0; FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingGuestsNumberIsAboveLimitRule.cs class MeetingGuestsNumberIsAboveLimitRule (line 5) | public class MeetingGuestsNumberIsAboveLimitRule : IBusinessRule method MeetingGuestsNumberIsAboveLimitRule (line 11) | public MeetingGuestsNumberIsAboveLimitRule(int guestsLimit, int guests... method IsBroken (line 17) | public bool IsBroken() => this._guestsLimit > 0 && this._guestsLimit <... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MeetingMustHaveAtLeastOneHostRule.cs class MeetingMustHaveAtLeastOneHostRule (line 5) | public class MeetingMustHaveAtLeastOneHostRule : IBusinessRule method MeetingMustHaveAtLeastOneHostRule (line 9) | public MeetingMustHaveAtLeastOneHostRule(int meetingHostNumber) method IsBroken (line 14) | public bool IsBroken() => _meetingHostNumber == 0; FILE: src/Modules/Meetings/Domain/Meetings/Rules/MemberCannotBeAnAttendeeOfMeetingMoreThanOnceRule.cs class MemberCannotBeAnAttendeeOfMeetingMoreThanOnceRule (line 6) | public class MemberCannotBeAnAttendeeOfMeetingMoreThanOnceRule : IBusine... method MemberCannotBeAnAttendeeOfMeetingMoreThanOnceRule (line 12) | public MemberCannotBeAnAttendeeOfMeetingMoreThanOnceRule(MemberId atte... method IsBroken (line 18) | public bool IsBroken() => _attendees.SingleOrDefault(x => x.IsActiveAt... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MemberCannotBeMoreThanOnceOnMeetingWaitlistRule.cs class MemberCannotBeMoreThanOnceOnMeetingWaitlistRule (line 6) | public class MemberCannotBeMoreThanOnceOnMeetingWaitlistRule : IBusiness... method MemberCannotBeMoreThanOnceOnMeetingWaitlistRule (line 12) | internal MemberCannotBeMoreThanOnceOnMeetingWaitlistRule(List _waitListMembers.SingleOrDefault(x => x.IsAc... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MemberCannotBeNotAttendeeTwiceRule.cs class MemberCannotBeNotAttendeeTwiceRule (line 6) | public class MemberCannotBeNotAttendeeTwiceRule : IBusinessRule method MemberCannotBeNotAttendeeTwiceRule (line 12) | public MemberCannotBeNotAttendeeTwiceRule(List not... method IsBroken (line 18) | public bool IsBroken() => _notAttendees.SingleOrDefault(x => x.IsActiv... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MemberCannotHaveSetAttendeeRoleMoreThanOnceRule.cs class MemberCannotHaveSetAttendeeRoleMoreThanOnceRule (line 5) | public class MemberCannotHaveSetAttendeeRoleMoreThanOnceRule : IBusiness... method MemberCannotHaveSetAttendeeRoleMoreThanOnceRule (line 9) | internal MemberCannotHaveSetAttendeeRoleMoreThanOnceRule(MeetingAttend... method IsBroken (line 14) | public bool IsBroken() => _meetingAttendeeRole == MeetingAttendeeRole.... FILE: src/Modules/Meetings/Domain/Meetings/Rules/MemberOnWaitlistMustBeAMemberOfGroupRule.cs class MemberOnWaitlistMustBeAMemberOfGroupRule (line 7) | public class MemberOnWaitlistMustBeAMemberOfGroupRule : IBusinessRule method MemberOnWaitlistMustBeAMemberOfGroupRule (line 15) | internal MemberOnWaitlistMustBeAMemberOfGroupRule(MeetingGroup meeting... method IsBroken (line 23) | public bool IsBroken() => !_meetingGroup.IsMemberOfGroup(_memberId); FILE: src/Modules/Meetings/Domain/Meetings/Rules/NotActiveMemberOfWaitlistCannotBeSignedOffRule.cs class NotActiveMemberOfWaitlistCannotBeSignedOffRule (line 6) | public class NotActiveMemberOfWaitlistCannotBeSignedOffRule : IBusinessRule method NotActiveMemberOfWaitlistCannotBeSignedOffRule (line 12) | public NotActiveMemberOfWaitlistCannotBeSignedOffRule(List _waitlistMembers.SingleOrDefault(x => x.IsAc... FILE: src/Modules/Meetings/Domain/Meetings/Rules/NotActiveNotAttendeeCannotChangeDecisionRule.cs class NotActiveNotAttendeeCannotChangeDecisionRule (line 6) | public class NotActiveNotAttendeeCannotChangeDecisionRule : IBusinessRule method NotActiveNotAttendeeCannotChangeDecisionRule (line 12) | internal NotActiveNotAttendeeCannotChangeDecisionRule(List _notAttendees.SingleOrDefault(x => x.IsActiv... FILE: src/Modules/Meetings/Domain/Meetings/Rules/OnlyActiveAttendeeCanBeRemovedFromMeetingRule.cs class OnlyActiveAttendeeCanBeRemovedFromMeetingRule (line 6) | public class OnlyActiveAttendeeCanBeRemovedFromMeetingRule : IBusinessRule method OnlyActiveAttendeeCanBeRemovedFromMeetingRule (line 11) | internal OnlyActiveAttendeeCanBeRemovedFromMeetingRule( method IsBroken (line 19) | public bool IsBroken() => _attendees.SingleOrDefault(x => x.IsActiveAt... FILE: src/Modules/Meetings/Domain/Meetings/Rules/OnlyMeetingAttendeeCanHaveChangedRoleRule.cs class OnlyMeetingAttendeeCanHaveChangedRoleRule (line 6) | internal class OnlyMeetingAttendeeCanHaveChangedRoleRule : IBusinessRule method OnlyMeetingAttendeeCanHaveChangedRoleRule (line 12) | internal OnlyMeetingAttendeeCanHaveChangedRoleRule(List _attendees.SingleOrDefault(x => x.IsActiveAt... FILE: src/Modules/Meetings/Domain/Meetings/Rules/OnlyMeetingOrGroupOrganizerCanSetMeetingMemberRolesRule.cs class OnlyMeetingOrGroupOrganizerCanSetMeetingMemberRolesRule (line 7) | public class OnlyMeetingOrGroupOrganizerCanSetMeetingMemberRolesRule : I... method OnlyMeetingOrGroupOrganizerCanSetMeetingMemberRolesRule (line 13) | public OnlyMeetingOrGroupOrganizerCanSetMeetingMemberRolesRule(MemberI... method IsBroken (line 20) | public bool IsBroken() FILE: src/Modules/Meetings/Domain/Meetings/Rules/ReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule.cs class ReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule (line 5) | public class ReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule : IBu... method ReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule (line 9) | internal ReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule(string ... method IsBroken (line 14) | public bool IsBroken() => string.IsNullOrEmpty(_reason); FILE: src/Modules/Meetings/Domain/Meetings/Term.cs class Term (line 5) | public class Term : ValueObject method CreateNewBetweenDates (line 13) | public static Term CreateNewBetweenDates(DateTime? startDate, DateTime... method Term (line 18) | private Term(DateTime? startDate, DateTime? endDate) method IsInTerm (line 24) | internal bool IsInTerm(DateTime date) FILE: src/Modules/Meetings/Domain/Members/Events/MemberCreatedDomainEvent.cs class MemberCreatedDomainEvent (line 5) | public class MemberCreatedDomainEvent : DomainEventBase method MemberCreatedDomainEvent (line 9) | public MemberCreatedDomainEvent(MemberId memberId) FILE: src/Modules/Meetings/Domain/Members/IMemberContext.cs type IMemberContext (line 3) | public interface IMemberContext FILE: src/Modules/Meetings/Domain/Members/IMemberRepository.cs type IMemberRepository (line 3) | public interface IMemberRepository method AddAsync (line 5) | Task AddAsync(Member member); method GetByIdAsync (line 7) | Task GetByIdAsync(MemberId memberId); FILE: src/Modules/Meetings/Domain/Members/MeetingGroupMemberData.cs class MeetingGroupMemberData (line 5) | public class MeetingGroupMemberData method MeetingGroupMemberData (line 11) | public MeetingGroupMemberData(MeetingGroupId meetingGroupId, MemberId ... FILE: src/Modules/Meetings/Domain/Members/Member.cs class Member (line 7) | public class Member : Entity, IAggregateRoot method Member (line 23) | private Member() method Create (line 28) | public static Member Create(Guid id, string login, string email, strin... method Member (line 33) | private Member(Guid id, string login, string email, string firstName, ... FILE: src/Modules/Meetings/Domain/Members/MemberId.cs class MemberId (line 5) | public class MemberId : TypedIdValueBase method MemberId (line 7) | public MemberId(Guid value) FILE: src/Modules/Meetings/Domain/Members/MemberSubscriptions/Events/MemberSubscriptionExpirationDateChangedDomainEvent.cs class MemberSubscriptionExpirationDateChangedDomainEvent (line 5) | public class MemberSubscriptionExpirationDateChangedDomainEvent : Domain... method MemberSubscriptionExpirationDateChangedDomainEvent (line 7) | public MemberSubscriptionExpirationDateChangedDomainEvent(MemberId mem... FILE: src/Modules/Meetings/Domain/Members/MemberSubscriptions/IMemberSubscriptionRepository.cs type IMemberSubscriptionRepository (line 3) | public interface IMemberSubscriptionRepository method GetByIdOptionalAsync (line 5) | Task GetByIdOptionalAsync(MemberSubscriptionId mem... method AddAsync (line 7) | Task AddAsync(MemberSubscription memberSubscription); FILE: src/Modules/Meetings/Domain/Members/MemberSubscriptions/MemberSubscription.cs class MemberSubscription (line 6) | public class MemberSubscription : Entity, IAggregateRoot method MemberSubscription (line 12) | private MemberSubscription() method MemberSubscription (line 17) | private MemberSubscription(MemberId memberId, DateTime expirationDate) method CreateForMember (line 25) | public static MemberSubscription CreateForMember(MemberId memberId, Da... method ChangeExpirationDate (line 30) | public void ChangeExpirationDate(DateTime expirationDate) FILE: src/Modules/Meetings/Domain/Members/MemberSubscriptions/MemberSubscriptionId.cs class MemberSubscriptionId (line 5) | public class MemberSubscriptionId : TypedIdValueBase method MemberSubscriptionId (line 7) | public MemberSubscriptionId(Guid value) FILE: src/Modules/Meetings/Domain/SharedKernel/SystemClock.cs class SystemClock (line 3) | public static class SystemClock method Set (line 20) | public static void Set(DateTime customDate) => _customDate = customDate; method Reset (line 22) | public static void Reset() => _customDate = null; FILE: src/Modules/Meetings/Infrastructure/Configuration/AllConstructorFinder.cs class AllConstructorFinder (line 7) | internal class AllConstructorFinder : IConstructorFinder method FindConstructors (line 12) | public ConstructorInfo[] FindConstructors(Type targetType) FILE: src/Modules/Meetings/Infrastructure/Configuration/Assemblies.cs class Assemblies (line 6) | internal static class Assemblies FILE: src/Modules/Meetings/Infrastructure/Configuration/Authentication/AuthenticationModule.cs class AuthenticationModule (line 7) | internal class AuthenticationModule : Autofac.Module method Load (line 9) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/DataAccess/DataAccessModule.cs class DataAccessModule (line 10) | internal class DataAccessModule : Autofac.Module method DataAccessModule (line 15) | internal DataAccessModule(string databaseConnectionString, ILoggerFact... method Load (line 21) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/Email/EmailModule.cs class EmailModule (line 7) | internal class EmailModule : Module method EmailModule (line 11) | public EmailModule(EmailsConfiguration configuration) method Load (line 16) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/EventsBus/EventsBusModule.cs class EventsBusModule (line 6) | internal class EventsBusModule : Autofac.Module method EventsBusModule (line 10) | public EventsBusModule(IEventsBus eventsBus) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/EventsBus/EventsBusStartup.cs class EventsBusStartup (line 10) | public static class EventsBusStartup method Initialize (line 12) | public static void Initialize( method SubscribeToIntegrationEvents (line 18) | private static void SubscribeToIntegrationEvents(ILogger logger) method SubscribeToIntegrationEvent (line 28) | private static void SubscribeToIntegrationEvent(IEventsBus eventBus... FILE: src/Modules/Meetings/Infrastructure/Configuration/EventsBus/IntegrationEventGenericHandler.cs class IntegrationEventGenericHandler (line 10) | internal class IntegrationEventGenericHandler : IIntegrationEventHand... method Handle (line 13) | public async Task Handle(T @event) FILE: src/Modules/Meetings/Infrastructure/Configuration/Logging/LoggingModule.cs class LoggingModule (line 6) | internal class LoggingModule : Autofac.Module method LoggingModule (line 10) | internal LoggingModule(ILogger logger) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/Mediation/MediatorModule.cs class MediatorModule (line 13) | public class MediatorModule : Autofac.Module method Load (line 15) | protected override void Load(ContainerBuilder builder) class ScopedContravariantRegistrationSource (line 55) | private class ScopedContravariantRegistrationSource : IRegistrationSource method ScopedContravariantRegistrationSource (line 60) | public ScopedContravariantRegistrationSource(params Type[] types) method RegistrationsFor (line 72) | public IEnumerable RegistrationsFor( FILE: src/Modules/Meetings/Infrastructure/Configuration/MeetingsCompositionRoot.cs class MeetingsCompositionRoot (line 5) | internal static class MeetingsCompositionRoot method SetContainer (line 9) | internal static void SetContainer(IContainer container) method BeginLifetimeScope (line 14) | internal static ILifetimeScope BeginLifetimeScope() FILE: src/Modules/Meetings/Infrastructure/Configuration/MeetingsStartup.cs class MeetingsStartup (line 27) | public class MeetingsStartup method Initialize (line 31) | public static void Initialize( method Stop (line 53) | public static void Stop() method ConfigureCompositionRoot (line 58) | private static void ConfigureCompositionRoot( FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/CommandsExecutor.cs class CommandsExecutor (line 7) | internal static class CommandsExecutor method Execute (line 9) | internal static async Task Execute(ICommand command) method Execute (line 18) | internal static async Task Execute(ICommand... FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Inbox/InboxMessageDto.cs class InboxMessageDto (line 3) | public class InboxMessageDto FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommand.cs class ProcessInboxCommand (line 5) | public class ProcessInboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommandHandler.cs class ProcessInboxCommandHandler (line 9) | internal class ProcessInboxCommandHandler : ICommandHandler(ICommand command) FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommand.cs class ProcessInternalCommandsCommand (line 5) | internal class ProcessInternalCommandsCommand : CommandBase, IRecurringC... FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommandHandler.cs class ProcessInternalCommandsCommandHandler (line 9) | internal class ProcessInternalCommandsCommandHandler : ICommandHandler : ICommandHandler method LoggingCommandHandlerDecorator (line 18) | public LoggingCommandHandlerDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancellationToken) class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 77) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 81) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 86) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/LoggingCommandHandlerWithResultDecorator.cs class LoggingCommandHandlerWithResultDecorator (line 11) | internal class LoggingCommandHandlerWithResultDecorator : IC... method LoggingCommandHandlerWithResultDecorator (line 18) | public LoggingCommandHandlerWithResultDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancell... class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 77) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 81) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 86) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Outbox/OutboxMessageDto.cs class OutboxMessageDto (line 3) | public class OutboxMessageDto FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Outbox/OutboxModule.cs class OutboxModule (line 11) | internal class OutboxModule : Module method OutboxModule (line 15) | public OutboxModule(BiDictionary domainNotificationsMap) method Load (line 20) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 36) | private void CheckMappings() FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommand.cs class ProcessOutboxCommand (line 5) | public class ProcessOutboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommandHandler.cs class ProcessOutboxCommandHandler (line 14) | internal class ProcessOutboxCommandHandler : ICommandHandler : ICommandHandler method UnitOfWorkCommandHandlerDecorator (line 15) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerWithResultDecorator.cs class UnitOfWorkCommandHandlerWithResultDecorator (line 8) | internal class UnitOfWorkCommandHandlerWithResultDecorator :... method UnitOfWorkCommandHandlerWithResultDecorator (line 15) | public UnitOfWorkCommandHandlerWithResultDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancell... FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/ValidationCommandHandlerDecorator.cs class ValidationCommandHandlerDecorator (line 8) | internal class ValidationCommandHandlerDecorator : ICommandHandler method ValidationCommandHandlerDecorator (line 14) | public ValidationCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Meetings/Infrastructure/Configuration/Processing/ValidationCommandHandlerWithResultDecorator.cs class ValidationCommandHandlerWithResultDecorator (line 8) | internal class ValidationCommandHandlerWithResultDecorator :... method ValidationCommandHandlerWithResultDecorator (line 14) | public ValidationCommandHandlerWithResultDecorator( method Handle (line 22) | public Task Handle(T command, CancellationToken cancellationT... FILE: src/Modules/Meetings/Infrastructure/Configuration/Quartz/QuartzModule.cs class QuartzModule (line 6) | public class QuartzModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Configuration/Quartz/QuartzStartup.cs class QuartzStartup (line 12) | internal static class QuartzStartup method Initialize (line 16) | internal static void Initialize(ILogger logger, long? internalProcessi... method StopQuartz (line 115) | internal static void StopQuartz() FILE: src/Modules/Meetings/Infrastructure/Configuration/Quartz/SerilogLogProvider.cs class SerilogLogProvider (line 6) | internal class SerilogLogProvider : ILogProvider method SerilogLogProvider (line 10) | internal SerilogLogProvider(ILogger logger) method GetLogger (line 15) | public Logger GetLogger(string name) method OpenNestedContext (line 53) | public IDisposable OpenNestedContext(string message) method OpenMappedContext (line 58) | public IDisposable OpenMappedContext(string key, string value) method OpenMappedContext (line 63) | public IDisposable OpenMappedContext(string key, object value, bool de... FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingCommentingConfigurations/MeetingCommentingConfigurationEntityTypeConfiguration.cs class MeetingCommentingConfigurationEntityTypeConfiguration (line 8) | public class MeetingCommentingConfigurationEntityTypeConfiguration : IEn... method Configure (line 10) | public void Configure(EntityTypeBuilder GetByMeetingIdAsync(... FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingComments/MeetingCommentEntityTypeConfiguration.cs class MeetingCommentEntityTypeConfiguration (line 9) | public class MeetingCommentEntityTypeConfiguration : IEntityTypeConfigur... method Configure (line 11) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingComments/MeetingCommentRepository.cs class MeetingCommentRepository (line 5) | public class MeetingCommentRepository : IMeetingCommentRepository method MeetingCommentRepository (line 9) | public MeetingCommentRepository(MeetingsContext meetingsContext) method AddAsync (line 14) | public async Task AddAsync(MeetingComment meetingComment) method GetByIdAsync (line 19) | public async Task GetByIdAsync(MeetingCommentId meetin... FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingGroupProposals/MeetingGroupProposalEntityTypeConfiguration.cs class MeetingGroupProposalEntityTypeConfiguration (line 9) | internal class MeetingGroupProposalEntityTypeConfiguration : IEntityType... method Configure (line 11) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingGroupProposals/MeetingGroupProposalRepository.cs class MeetingGroupProposalRepository (line 6) | internal class MeetingGroupProposalRepository : IMeetingGroupProposalRep... method MeetingGroupProposalRepository (line 10) | internal MeetingGroupProposalRepository(MeetingsContext context) method AddAsync (line 15) | public async Task AddAsync(MeetingGroupProposal meetingGroupProposal) method GetByIdAsync (line 20) | public async Task GetByIdAsync(MeetingGroupPropo... FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingGroups/MeetingGroupRepository.cs class MeetingGroupRepository (line 6) | internal class MeetingGroupRepository : IMeetingGroupRepository method MeetingGroupRepository (line 10) | internal MeetingGroupRepository(MeetingsContext meetingsContext) method AddAsync (line 15) | public async Task AddAsync(MeetingGroup meetingGroup) method Commit (line 20) | public async Task Commit() method GetByIdAsync (line 25) | public async Task GetByIdAsync(MeetingGroupId id) FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingGroups/MeetingGroupsEntityTypeConfiguration.cs class MeetingGroupsEntityTypeConfiguration (line 8) | internal class MeetingGroupsEntityTypeConfiguration : IEntityTypeConfigu... method Configure (line 10) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingMemberCommentLikes/MeetingMemberCommentLikeEntityTypeConfiguration.cs class MeetingMemberCommentLikeEntityTypeConfiguration (line 9) | public class MeetingMemberCommentLikeEntityTypeConfiguration : IEntityTy... method Configure (line 11) | public void Configure(EntityTypeBuilder buil... FILE: src/Modules/Meetings/Infrastructure/Domain/MeetingMemberCommentLikes/MeetingMemberCommentLikeRepository.cs class MeetingMemberCommentLikeRepository (line 10) | public class MeetingMemberCommentLikeRepository : IMeetingMemberCommentL... method MeetingMemberCommentLikeRepository (line 15) | public MeetingMemberCommentLikeRepository(ISqlConnectionFactory sqlCon... method AddAsync (line 21) | public async Task AddAsync(MeetingMemberCommentLike meetingMemberComme... method GetAsync (line 26) | public async Task GetAsync(MemberId memberId... method CountMemberCommentLikesAsync (line 33) | public Task CountMemberCommentLikesAsync(MemberId memberId, Meeti... method Remove (line 52) | public void Remove(MeetingMemberCommentLike meetingMemberCommentLike) FILE: src/Modules/Meetings/Infrastructure/Domain/Meetings/MeetingEntityTypeConfiguration.cs class MeetingEntityTypeConfiguration (line 9) | internal class MeetingEntityTypeConfiguration : IEntityTypeConfiguration... method Configure (line 11) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/Meetings/MeetingRepository.cs class MeetingRepository (line 5) | internal class MeetingRepository : IMeetingRepository method MeetingRepository (line 9) | internal MeetingRepository(MeetingsContext meetingsContext) method AddAsync (line 14) | public async Task AddAsync(Meeting meeting) method GetByIdAsync (line 19) | public async Task GetByIdAsync(MeetingId id) FILE: src/Modules/Meetings/Infrastructure/Domain/Members/MemberEntityTypeConfiguration.cs class MemberEntityTypeConfiguration (line 7) | internal class MemberEntityTypeConfiguration : IEntityTypeConfiguration<... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/Members/MemberRepository.cs class MemberRepository (line 6) | internal class MemberRepository : IMemberRepository method MemberRepository (line 10) | internal MemberRepository(MeetingsContext meetingsContext) method AddAsync (line 15) | public async Task AddAsync(Member member) method GetByIdAsync (line 20) | public async Task GetByIdAsync(MemberId memberId) FILE: src/Modules/Meetings/Infrastructure/Domain/Members/MemberSubscriptions/MemberSubscriptionEntityTypeConfiguration.cs class MemberSubscriptionEntityTypeConfiguration (line 7) | internal class MemberSubscriptionEntityTypeConfiguration : IEntityTypeCo... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/Domain/Members/MemberSubscriptions/MemberSubscriptionRepository.cs class MemberSubscriptionRepository (line 6) | internal class MemberSubscriptionRepository : IMemberSubscriptionRepository method MemberSubscriptionRepository (line 10) | internal MemberSubscriptionRepository(MeetingsContext meetingsContext) method AddAsync (line 15) | public async Task AddAsync(MemberSubscription member) method GetByIdOptionalAsync (line 20) | public async Task GetByIdOptionalAsync(MemberSubsc... FILE: src/Modules/Meetings/Infrastructure/InternalCommands/InternalCommandEntityTypeConfiguration.cs class InternalCommandEntityTypeConfiguration (line 7) | internal class InternalCommandEntityTypeConfiguration : IEntityTypeConfi... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/Infrastructure/MeetingsContext.cs class MeetingsContext (line 16) | public class MeetingsContext : DbContext method MeetingsContext (line 40) | public MeetingsContext(DbContextOptions options, ILoggerFactory logger... method OnConfiguring (line 46) | protected override void OnConfiguring(DbContextOptionsBuilder optionsB... method OnModelCreating (line 51) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: src/Modules/Meetings/Infrastructure/MeetingsModule.cs class MeetingsModule (line 9) | public class MeetingsModule : IMeetingsModule method ExecuteCommandAsync (line 11) | public async Task ExecuteCommandAsync(ICommand ExecuteQueryAsync(IQuery ... FILE: src/Modules/Meetings/Infrastructure/Outbox/OutboxAccessor.cs class OutboxAccessor (line 5) | public class OutboxAccessor : IOutbox method OutboxAccessor (line 9) | internal OutboxAccessor(MeetingsContext meetingsContext) method Add (line 14) | public void Add(OutboxMessage message) method Save (line 19) | public Task Save() FILE: src/Modules/Meetings/Infrastructure/Outbox/OutboxMessageEntityTypeConfiguration.cs class OutboxMessageEntityTypeConfiguration (line 7) | internal class OutboxMessageEntityTypeConfiguration : IEntityTypeConfigu... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Meetings/IntegrationEvents/MeetingAttendeeAddedIntegrationEvent.cs class MeetingAttendeeAddedIntegrationEvent (line 5) | public class MeetingAttendeeAddedIntegrationEvent : IntegrationEvent method MeetingAttendeeAddedIntegrationEvent (line 15) | public MeetingAttendeeAddedIntegrationEvent( FILE: src/Modules/Meetings/IntegrationEvents/MeetingGroupProposedIntegrationEvent.cs class MeetingGroupProposedIntegrationEvent (line 5) | public class MeetingGroupProposedIntegrationEvent : IntegrationEvent method MeetingGroupProposedIntegrationEvent (line 21) | public MeetingGroupProposedIntegrationEvent( FILE: src/Modules/Meetings/IntegrationEvents/MemberCreatedIntegrationEvent.cs class MemberCreatedIntegrationEvent (line 5) | public class MemberCreatedIntegrationEvent : IntegrationEvent method MemberCreatedIntegrationEvent (line 9) | public MemberCreatedIntegrationEvent(Guid id, DateTime occurredOn, Gui... FILE: src/Modules/Meetings/Tests/ArchTests/Application/ApplicationTests.cs class ApplicationTests (line 14) | [TestFixture] method Command_Should_Be_Immutable (line 17) | [Test] method Query_Should_Be_Immutable (line 38) | [Test] method CommandHandler_Should_Have_Name_EndingWith_CommandHandler (line 47) | [Test] method QueryHandler_Should_Have_Name_EndingWith_QueryHandler (line 63) | [Test] method Command_And_Query_Handlers_Should_Not_Be_Public (line 76) | [Test] method Validator_Should_Have_Name_EndingWith_Validator (line 91) | [Test] method Validators_Should_Not_Be_Public (line 104) | [Test] method InternalCommand_Should_Have_Constructor_With_JsonConstructorAttribute (line 115) | [Test] method MediatR_RequestHandler_Should_NotBe_Used_Directly (line 150) | [Test] method Command_With_Result_Should_Not_Return_Unit (line 179) | [Test] FILE: src/Modules/Meetings/Tests/ArchTests/Domain/DomainTests.cs class DomainTests (line 9) | public class DomainTests : TestBase method DomainEvent_Should_Be_Immutable (line 11) | [Test] method ValueObject_Should_Be_Immutable (line 24) | [Test] method Entity_Which_Is_Not_Aggregate_Root_Cannot_Have_Public_Members (line 35) | [Test] method Entity_Cannot_Have_Reference_To_Other_AggregateRoot (line 64) | [Test] method Entity_Should_Have_Parameterless_Private_Constructor (line 108) | [Test] method Domain_Object_Should_Have_Only_Private_Constructors (line 137) | [Test] method ValueObject_Should_Have_Private_Constructor_With_Parameters_For_His_State (line 163) | [Test] method DomainEvent_Should_Have_DomainEventPostfix (line 202) | [Test] method BusinessRule_Should_Have_RulePostfix (line 216) | [Test] FILE: src/Modules/Meetings/Tests/ArchTests/Module/LayersTests.cs class LayersTests (line 7) | [TestFixture] method DomainLayer_DoesNotHaveDependency_ToApplicationLayer (line 10) | [Test] method DomainLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 21) | [Test] method ApplicationLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 32) | [Test] FILE: src/Modules/Meetings/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 10) | public abstract class TestBase method AssertAreImmutable (line 18) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 33) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 38) | protected static void AssertArchTestResult(TestResult result) FILE: src/Modules/Meetings/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Modules/Meetings/Tests/IntegrationTests/Countries/GetCountriesTests.cs class GetCountriesTests (line 7) | [TestFixture] method GetCountriesTest (line 10) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentLikes/AddMeetingCommentLikeTests.cs class AddMeetingCommentLikeTests (line 12) | [TestFixture] method AddMeetingCommentLike_WhenDataIsValid_IsSuccess (line 15) | [Test] method AddMeetingCommentLike_WhenCommentNotExists_ThrowsInvalidCommandException (line 45) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentLikes/GetLikedMeetingCommentProbe.cs class GetLikedMeetingCommentProbe (line 7) | public class GetLikedMeetingCommentProbe : IProbe method GetLikedMeetingCommentProbe (line 17) | public GetLikedMeetingCommentProbe(IMeetingsModule meetingsModule, Gui... method IsSatisfied (line 24) | public bool IsSatisfied() => _meetingComments != null && method SampleAsync (line 27) | public async Task SampleAsync() method DescribeFailureTo (line 32) | public string DescribeFailureTo() => "MeetingComment read model is not... FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentLikes/GetMeetingCommentsProbe.cs class GetMeetingCommentsProbe (line 7) | public class GetMeetingCommentsProbe : IProbe method GetMeetingCommentsProbe (line 19) | public GetMeetingCommentsProbe( method IsSatisfied (line 31) | public bool IsSatisfied() => _meetingComments != null && method SampleAsync (line 35) | public async Task SampleAsync() method DescribeFailureTo (line 40) | public string DescribeFailureTo() => "MeetingComment read model is not... FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentLikes/RemoveMeetingCommentLikeTests.cs class RemoveMeetingCommentLikeTests (line 13) | [TestFixture] method UnlikeMeetingComment_WhenDataIsValid_IsSuccessful (line 16) | [Test] method UnlikeMeetingComment_WhenCommentNotExists_ThrowsInvalidCommandException (line 52) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentingConfigurations/CreateMeetingCommentingConfigurationTests.cs class CreateMeetingCommentingConfigurationTests (line 8) | [TestFixture] method CreateMeetingCommentingCofiguration_WhenDataIsValid_IsSuccessful (line 11) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentingConfigurations/DisableMeetingCommentingConfigurationTests.cs class DisableMeetingCommentingConfigurationTests (line 10) | [TestFixture] method DisableMeetingCommenting_WhenDataIsValid_IsSuccess (line 13) | [Test] method DisableMeetingCommenting_WhenConfigurationNotExist_ThrowsInvalidCommandException (line 28) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingCommentingConfigurations/EnableMeetingCommentingConfigurationTests.cs class EnableMeetingCommentingConfigurationTests (line 11) | [TestFixture] method EnableMeetingCommenting_WhenDataIsValid_IsSuccess (line 14) | [Test] method EnableMeetingCommenting_WhenConfigurationNotExist_ThrowsInvalidCommandException (line 30) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingComments/AddMeetingCommentTests.cs class AddMeetingCommentTests (line 11) | [TestFixture] method AddMeetingComment_WhenDataIsValid_IsSuccessful (line 14) | [Test] method AddMeetingComment_WhenMeetingIsNonexistent_ThrowsInvalidCommandException (line 40) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingComments/AddReplyToMeetingCommentTests.cs class AddReplyToMeetingCommentTests (line 12) | [TestFixture] method AddReply_WhenDataIsValid_IsSuccessful (line 15) | [Test] method AddReply_WhenParentCommentNotExists_ThrowsInvalidCommandException (line 41) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingComments/EditMeetingCommentTests.cs class EditMeetingCommentTests (line 12) | [TestFixture] method EditMeetingComment_WhenDataIsValid_IsSuccessful (line 15) | [Test] method EditMeetingComment_WhenItIsNonexistent_ThrowsInvalidCommandException (line 46) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingComments/GetMeetingCommentsTests.cs class GetMeetingCommentsTests (line 9) | [TestFixture] method GetMeetingComments_Test (line 12) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingComments/RemoveMeetingCommentTests.cs class RemoveMeetingCommentTests (line 11) | public class RemoveMeetingCommentTests : TestBase method RemoveMeetingComment_ByAuthor_WhenDataIsValid_IsSuccessful (line 13) | [Test] method RemoveMeetingComment_WhenItIsNonexistent_ThrowsInvalidCommandException (line 33) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingGroupProposals/GetMeetingGroupProposalsTests.cs class GetMeetingGroupProposalsTests (line 8) | [TestFixture] method GetMeetingGroupProposals_Test (line 11) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingGroupProposals/MeetingGroupProposalSampleData.cs type MeetingGroupProposalSampleData (line 3) | public struct MeetingGroupProposalSampleData FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingGroupProposals/ProposeMeetingGroupTests.cs class ProposeMeetingGroupTests (line 10) | [TestFixture] method ProposeAndAcceptMeetingGroup_WhenDataIsValid_IsSuccessful (line 13) | [Test] method ProposeMeetingGroup_WhenNoLocationProvided_ThrowsInvalidCommandException (line 35) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/MeetingGroups/CreateNewMeetingGroupTests.cs class CreateNewMeetingGroupTests (line 13) | [TestFixture] method CreateNewMeetingGroup_Test (line 16) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/Meetings/MeetingCreateTests.cs class MeetingCreateTests (line 9) | [TestFixture] method CreateMeeting_Test (line 12) | [Test] FILE: src/Modules/Meetings/Tests/IntegrationTests/Meetings/MeetingHelper.cs class MeetingHelper (line 13) | internal static class MeetingHelper method CreateMeetingAsync (line 15) | public static async Task CreateMeetingAsync( FILE: src/Modules/Meetings/Tests/IntegrationTests/SeedWork/EventsBusMock.cs class EventsBusMock (line 5) | public class EventsBusMock : IEventsBus method EventsBusMock (line 9) | public EventsBusMock() method Dispose (line 14) | public void Dispose() method Publish (line 18) | public Task Publish(T @event) method GetLastPublishedEvent (line 25) | public T GetLastPublishedEvent() method Subscribe (line 31) | public void Subscribe(IIntegrationEventHandler handler) method StartConsuming (line 36) | public void StartConsuming() FILE: src/Modules/Meetings/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) FILE: src/Modules/Meetings/Tests/IntegrationTests/SeedWork/OutboxMessagesHelper.cs class OutboxMessagesHelper (line 11) | public class OutboxMessagesHelper method GetOutboxMessages (line 13) | public static async Task> GetOutboxMessages(IDb... method Deserialize (line 27) | public static T Deserialize(OutboxMessageDto message) FILE: src/Modules/Meetings/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 20) | public class TestBase method BeforeEachTest (line 32) | [SetUp] method AfterEachTest (line 68) | [TearDown] method ExecuteScript (line 75) | protected async Task ExecuteScript(string scriptPath) method GetLastOutboxMessage (line 83) | protected async Task GetLastOutboxMessage() method AssertBrokenRule (line 94) | protected static void AssertBrokenRule(AsyncTestDelegate testDe... method AssertEventually (line 105) | protected static async Task AssertEventually(IProbe probe, int timeout) method ClearDatabase (line 110) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Modules/Meetings/Tests/UnitTests/MeetingGroupProposals/MeetingGroupProposalTests.cs class MeetingGroupProposalTests (line 13) | [TestFixture] method ProposeNewMeetingGroup_IsSuccessful (line 16) | [Test] method AcceptProposal_WhenIsNotAccepted_IsSuccessful (line 32) | [Test] method AcceptProposal_WhenIsAlreadyAccepted_BreaksProposalCannotBeAcceptedMoreThanOnceRule (line 51) | [Test] method CreateMeetingGroup_IsSuccessful_And_CreatorIsAHost (line 67) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/MeetingGroups/MeetingGroupTests.cs class MeetingGroupTests (line 14) | [TestFixture] method EditGeneralAttributes_IsSuccessful (line 17) | [Test] method JoinToGroup_WhenMemberHasNotJoinedYet_IsSuccessful (line 33) | [Test] method JoinToGroup_WhenMemberHasAlreadyJoined_BreaksMeetingGroupMemberCannotBeAddedTwiceRule (line 48) | [Test] method LeaveGroup_WhenMemberIsActiveMemberOfGroup_IsSuccessful (line 62) | [Test] method LeaveGroup_WhenMemberIsNotActiveMemberOfGroup_BreaksNotActualGroupMemberCannotLeaveGroupRule (line 76) | [Test] method UpdatePaymentDateTo_IsSuccessful (line 88) | [Test] method CreateMeeting_WhenGroupIsNotPayed_IsNotPossible (line 102) | [Test] method CreateMeeting_WhenCreatorIsMemberOfGroupAndHostsAreNotDefined_IsSuccessful (line 127) | [Test] method CreateMeeting_WhenHostsAreDefinedAndTheyAreGroupMembers_DefinedHostsAreHostsOfMeeting (line 151) | [Test] method CreateMeeting_WhenHostsAreDefinedAndTheyAreNotGroupMembers_BreaksMeetingHostMustBeAMeetingGroupMemberRule (line 190) | [Test] method CreateMeeting_WhenCreatorIsNotMemberOfGroup_BreaksMeetingHostMustBeAMeetingGroupMemberRule (line 222) | [Test] method CreateMeetingGroup (line 248) | private static MeetingGroup CreateMeetingGroup(MemberId definedProposa... FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingAddAttendeeTests.cs class MeetingAddAttendeeTests (line 11) | [TestFixture] method AddAttendee_WhenMeetingHasStared_IsNotPossible (line 14) | [Test] method AddAttendee_WhenRsvpTermEnded_IsNotPossible (line 30) | [Test] method AddAttendee_WhenAttendeeIsNotAMemberOfMeetingGroup_IsNotPossible (line 46) | [Test] method AddAttendee_WhenMemberIsAlreadyAttendeeOfMeeting_IsNotPossible (line 61) | [Test] method AddAttendee_WhenGuestsNumberIsAboveTheLimit_IsNotPossible (line 82) | [Test] method AddAttendee_WhenAttendeeLimitIsReached_IsNotPossible (line 100) | [Test] method AddAttendee_WhenAllConditionsAllowsNewAttendee_IsSuccessful (line 123) | [Test] method AddAttendee_WhenMemberIsNotAttendeeAndChangedDecision_IsSuccessful (line 146) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingAddNotAttendeeTests.cs class MeetingAddNotAttendeeTests (line 11) | [TestFixture] method AddNotAttendee_WhenMeetingHasStarted_IsNotPossible (line 14) | [Test] method AddNotAttendee_WhenMemberIsAlreadyNotAttendee_IsNotPossible (line 30) | [Test] method AddNotAttendee_WhenMemberIsNotNotAttendee_IsSuccessful (line 47) | [Test] method AddNotAttendee_WhenMemberIsAttendeeAndChangedDecision_IsSuccessful (line 63) | [Test] method ChangeNotAttendeeDecision_WhenMeetingHasStared_IsNotPossible (line 81) | [Test] method ChangeNotAttendeeDecision_WhenMemberIsNotActiveNotAttendee_IsNotPossible (line 99) | [Test] method ChangeNotAttendeeDecision_WhenMemberIsNotAttendee_IsSuccessful (line 116) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingCommentTests.cs class MeetingCommentTests (line 10) | [TestFixture] method AddComment_WhenDataIsValid_IsSuccessful (line 13) | [Test] method AddComment_WhenAuthorIsNotMeetingGroupMember_BreaksCommentCanBeAddedOnlyByMeetingGroupMemberRule (line 31) | [Test] method AddComment_WhenTextIsEmpty_BreaksCommentTextMustBeProvidedRule (line 45) | [Test] method AddComment_WhenMeetingCommentingDisabled_BreaksCommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule (line 62) | [Test] method EditComment_IsSuccessful (line 82) | [Test] method EditComment_ByNoAuthor_BreaksMeetingCommentCanBeEditedOnlyByAuthor (line 102) | [Test] method EditComment_WhenNewTextIsEmpty_BreaksCommentTextMustBeProvidedRule (line 121) | [Test] method EditComment_WhenMeetingCommentingDisabled_BreaksCommentCanBeEditedOnlyIfCommentingForMeetingEnabledRule (line 141) | [Test] method RemoveComment_IsSuccessful (line 165) | [Test] method RemoveComment_ByNoAuthorNoOrganizer_BreaksMeetingCommentCanBeRemovedOnlyByAuthorOrGroupOrganizerRule (line 184) | [Test] method RemoveComment_ByAuthor_BreaksRemovingReasonCanBeProvidedOnlyByGroupOrganizer (line 208) | [Test] method AddReplyToComment_WhenDataIsValid_IsSuccessful (line 230) | [Test] method AddReplyToComment_WhenAuthorIsNotMeetingGroupMember_BreaksCommentCanBeAddedOnlyByMeetingGroupMemberRule (line 252) | [Test] method AddReplyToComment_WhenTextIsEmpty_BreaksCommentTextMustBeProvidedRule (line 269) | [Test] method AddReplyToComment_WhenMeetingCommentingDisabled_BreaksCommentCanBeCreatedOnlyIfCommentingForMeetingEnabledRule (line 289) | [Test] method AddLikeToComment_WhenDataIsValid_IsSuccessful (line 311) | [Test] method AddLikeToComment_WhenLikerIsNotGroupMember_BreaksCommentCanBeLikedOnlyByMeetingGroupMemberRule (line 333) | [Test] method AddLikeToComment_WhenTheCommentIsAlreadyLikedByTheMember_BreaksCommentCannotBeLikedByTheSameMemberMoreThanOnceRule (line 353) | [Test] method RemoveLike_WhenDataIsValid_IsSuccessful (line 375) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingCommentingConfigurationTests.cs class MeetingCommentingConfigurationTests (line 9) | [TestFixture] method CreateMeetingCommentingConfiguration_IsSuccessful (line 12) | [Test] method DisableCommenting_IsSuccessfull (line 27) | [Test] method DisableCommenting_WhenMemberIsNotGroupOrganizer_BreakMeetingCommentingCanBeDisabledOnlyByGroupOrganizerRule (line 45) | [Test] method DisableCommenting_WhenCommentingAlreadyDisabled_IsIgnored (line 58) | [Test] method EnableCommenting_IsSuccessfull (line 76) | [Test] method EnableCommenting_WhenMemberIsNotGroupOrganizer_BreakMeetingCommentingCanBeEnabledOnlyByGroupOrganizerRule (line 95) | [Test] method EnableCommenting_WhenCommentingAlreadyEnabled_IsIgnored (line 112) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingLimitsTests.cs class MeetingLimitsTests (line 8) | [TestFixture] method CreateMeetingLimits_WhenAttendeesLimitIsGreaterThanGuestsLimit_IsSuccessful (line 11) | [Test] method CreateMeetingLimits_WhenAttendeesLimitIsLessThanGuestsLimit_BreaksMeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule (line 20) | [Test] method CreateMeetingLimits_WhenAttendeesLimitIsNotDefined_GuestsLimitCanBeAny (line 29) | [Test] method CreateMeetingLimits_WhenAttendeesLimitIsNegative_BreaksMeetingAttendeesLimitCannotBeNegativeRule (line 38) | [Test] method CreateMeetingLimits_WhenGuestsLimitIsNegative_BreaksMeetingGuestsLimitCannotBeNegativeRule (line 47) | [Test] method CreateMeetingLimits_WhenAttendeesLimitIsEqualToGuestsLimit_BreaksMeetingAttendeesLimitMustBeGreaterThanGuestsLimitRule (line 56) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingRolesTests.cs class MeetingRolesTests (line 11) | [TestFixture] method SetHostRole_WhenMeetingHasStarted_IsNotPossible (line 14) | [Test] method SetHostRole_WhenSettingMemberIsNotAOrganizerOrHostMeeting_IsNotPossible (line 30) | [Test] method SetHostRole_WhenSettingMemberIsGroupOrganizer_IsSuccessful (line 50) | [Test] method SetHostRole_WhenSettingMemberIsMeetingHost_IsSuccessful (line 68) | [Test] method SetAttendeeRole_WhenMeetingHasStarted_IsNotPossible (line 91) | [Test] method SetAttendeeRole_WhenSettingMemberIsNotAOrganizerOrHostMeeting_IsNotPossible (line 107) | [Test] method SetAttendeeRole_WhenMemberIsOrganizer_IsSuccessful (line 127) | [Test] method SetAttendeeRole_WhenMemberIsAlreadyAttendee_IsNotPossible (line 146) | [Test] method SetAttendeeRole_ForLastOrganizer_BreaksMeetingMustHaveAtLeastOneHostRule (line 164) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingTests.cs class MeetingTests (line 11) | [TestFixture] method CancelMeeting_WhenMeetingHasStarted_IsNotPossible (line 14) | [Test] method CancelMeeting_WhenMeetingHasNotStarted_IsSuccessful (line 30) | [Test] method RemoveAttendee_WhenMeetingHasStarted_IsNotPossible (line 49) | [Test] method RemoveAttendee_WhenMemberIsNotAttendee_BreaksOnlyActiveAttendeeCanBeRemovedFromMeetingRule (line 65) | [Test] method RemoveAttendee_WhenMemberIsAttendee_AndReasonIsProvided_IsSuccessful (line 81) | [Test] method RemoveAttendee_WhenMemberIsAttendee_AndReasonIsNotProvided_BreaksReasonOfRemovingAttendeeFromMeetingMustBeProvidedRule (line 102) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingTestsBase.cs class MeetingTestsBase (line 10) | public class MeetingTestsBase : TestBase class MeetingTestDataOptions (line 12) | protected class MeetingTestDataOptions class MeetingTestData (line 29) | protected class MeetingTestData method MeetingTestData (line 31) | public MeetingTestData(MeetingGroup meetingGroup, Meeting meeting, M... method CreateMeetingTestData (line 45) | protected MeetingTestData CreateMeetingTestData(MeetingTestDataOptions... FILE: src/Modules/Meetings/Tests/UnitTests/Meetings/MeetingWaitlistTests.cs class MeetingWaitlistTests (line 10) | [TestFixture] method SignUpMemberToWaitList_WhenMeetingHasStared_IsNotPossible (line 13) | [Test] method SignUpMemberToWaitList_WhenRsvpTermEnded_IsNotPossible (line 30) | [Test] method SignUpMemberToWaitList_WhenMemberIsNotAMemberOfMeetingGroup_IsNotPossible (line 47) | [Test] method SignUpMemberToWaitList_WhenMemberIsOnTheListAlready_IsNotPossible (line 62) | [Test] method SignUpMemberToWaitList_WhenAllConditionsAreSatisfied_IsSuccessful (line 81) | [Test] method SignOffMemberFromWaitList_WhenMeetingHasStared_IsNotPossible (line 98) | [Test] method SignOffMemberFromWaitList_WhenMemberIsNotActiveWaitlistMember_IsNotPossible (line 115) | [Test] method SignOffMemberFromWaitList_WhenMemberIsOnWaitList_IsSuccessful (line 131) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/Members/MemberTests.cs class MemberTests (line 9) | [TestFixture] method CreateMember_IsSuccessful (line 12) | [Test] FILE: src/Modules/Meetings/Tests/UnitTests/SeedWork/DomainEventsTestHelper.cs class DomainEventsTestHelper (line 7) | public class DomainEventsTestHelper method GetAllDomainEvents (line 9) | public static List GetAllDomainEvents(Entity aggregate) method ClearAllDomainEvents (line 48) | public static void ClearAllDomainEvents(Entity aggregate) FILE: src/Modules/Meetings/Tests/UnitTests/SeedWork/TestBase.cs class TestBase (line 8) | public abstract class TestBase method AssertPublishedDomainEvent (line 10) | public static T AssertPublishedDomainEvent(Entity aggregate) method AssertDomainEventNotPublished (line 23) | public static void AssertDomainEventNotPublished(Entity aggregate) method AssertPublishedDomainEvents (line 30) | public static List AssertPublishedDomainEvents(Entity aggregate) method AssertBrokenRule (line 43) | public static void AssertBrokenRule(TestDelegate testDelegate) method AssertBrokenRule (line 54) | public static void AssertBrokenRule(AsyncTestDelegate testDeleg... method AfterEachTest (line 65) | [TearDown] FILE: src/Modules/Payments/Application/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/Payments/Application/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/Payments/Application/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/Payments/Application/Configuration/Projections/IProjector.cs type IProjector (line 5) | public interface IProjector method Project (line 7) | Task Project(IDomainEvent @event); FILE: src/Modules/Payments/Application/Configuration/Projections/ProjectorBase.cs class ProjectorBase (line 5) | internal abstract class ProjectorBase method When (line 7) | protected static Task When(IDomainEvent @event) FILE: src/Modules/Payments/Application/Configuration/Queries/IQueryHandler.cs type IQueryHandler (line 6) | public interface IQueryHandler : FILE: src/Modules/Payments/Application/Contracts/CommandBase.cs class CommandBase (line 3) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) class CommandBase (line 18) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) FILE: src/Modules/Payments/Application/Contracts/ICommand.cs type ICommand (line 5) | public interface ICommand : IRequest type ICommand (line 10) | public interface ICommand : IRequest FILE: src/Modules/Payments/Application/Contracts/IPaymentsModule.cs type IPaymentsModule (line 3) | public interface IPaymentsModule method ExecuteCommandAsync (line 5) | Task ExecuteCommandAsync(ICommand command); method ExecuteCommandAsync (line 7) | Task ExecuteCommandAsync(ICommand command); method ExecuteQueryAsync (line 9) | Task ExecuteQueryAsync(IQuery query); FILE: src/Modules/Payments/Application/Contracts/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/Modules/Payments/Application/Contracts/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Payments/Application/Contracts/QueryBase.cs class QueryBase (line 3) | public abstract class QueryBase : IQuery method QueryBase (line 7) | protected QueryBase() method QueryBase (line 12) | protected QueryBase(Guid id) FILE: src/Modules/Payments/Application/MeetingFees/CreateMeetingFee/CreateMeetingFeeCommand.cs class CreateMeetingFeeCommand (line 6) | public class CreateMeetingFeeCommand : InternalCommandBase method CreateMeetingFeeCommand (line 8) | [JsonConstructor] FILE: src/Modules/Payments/Application/MeetingFees/CreateMeetingFee/CreateMeetingFeeCommandHandler.cs class CreateMeetingFeeCommandHandler (line 8) | internal class CreateMeetingFeeCommandHandler : ICommandHandler Handle(CreateMeetingFeeCommand command, Cancellation... FILE: src/Modules/Payments/Application/MeetingFees/CreateMeetingFeePayment/CreateMeetingFeePaymentCommand.cs class CreateMeetingFeePaymentCommand (line 5) | public class CreateMeetingFeePaymentCommand : CommandBase method CreateMeetingFeePaymentCommand (line 7) | public CreateMeetingFeePaymentCommand(Guid meetingFeeId) FILE: src/Modules/Payments/Application/MeetingFees/CreateMeetingFeePayment/CreateMeetingFeePaymentCommandHandler.cs class CreateMeetingFeePaymentCommandHandler (line 8) | internal class CreateMeetingFeePaymentCommandHandler : ICommandHandler Handle(CreateMeetingFeePaymentCommand command, Cance... FILE: src/Modules/Payments/Application/MeetingFees/GetMeetingFees/GetMeetingFeesQuery.cs class GetMeetingFeesQuery (line 5) | public class GetMeetingFeesQuery : QueryBase> method GetMeetingFeesQuery (line 7) | public GetMeetingFeesQuery(Guid meetingId) FILE: src/Modules/Payments/Application/MeetingFees/GetMeetingFees/GetMeetingFeesQueryHandler.cs class GetMeetingFeesQueryHandler (line 7) | internal class GetMeetingFeesQueryHandler : IQueryHandler> Handle(GetMeetingFeesQuery quer... FILE: src/Modules/Payments/Application/MeetingFees/GetMeetingFees/MeetingFeeDto.cs class MeetingFeeDto (line 3) | public class MeetingFeeDto FILE: src/Modules/Payments/Application/MeetingFees/GetMeetingFees/MeetingFeesProjector.cs class MeetingFeesProjector (line 10) | internal class MeetingFeesProjector : ProjectorBase, IProjector method MeetingFeesProjector (line 14) | public MeetingFeesProjector(ISqlConnectionFactory sqlConnectionFactory) method Project (line 19) | public async Task Project(IDomainEvent @event) method When (line 24) | private async Task When(MeetingFeeCreatedDomainEvent meetingFeeCreated) method When (line 41) | private async Task When(MeetingFeePaidDomainEvent meetingFeePaid) method When (line 46) | private async Task When(MeetingFeeExpiredDomainEvent meetingFeeExpired) method When (line 51) | private async Task When(MeetingFeeCanceledDomainEvent meetingFeeCanceled) method UpdateStatus (line 56) | private async Task UpdateStatus(Guid meetingFeeId, string status) FILE: src/Modules/Payments/Application/MeetingFees/MarkMeetingFeeAsPaid/MarkMeetingFeeAsPaidCommand.cs class MarkMeetingFeeAsPaidCommand (line 6) | public class MarkMeetingFeeAsPaidCommand : InternalCommandBase method MarkMeetingFeeAsPaidCommand (line 8) | [JsonConstructor] FILE: src/Modules/Payments/Application/MeetingFees/MarkMeetingFeeAsPaid/MarkMeetingFeeAsPaidCommandHandler.cs class MarkMeetingFeeAsPaidCommandHandler (line 7) | internal class MarkMeetingFeeAsPaidCommandHandler : ICommandHandler method CreatePayerCommand (line 20) | [JsonConstructor] FILE: src/Modules/Payments/Application/Payers/CreatePayer/CreatePayerCommandHandler.cs class CreatePayerCommandHandler (line 7) | internal class CreatePayerCommandHandler : ICommandHandler Handle(CreatePayerCommand request, CancellationToken... FILE: src/Modules/Payments/Application/Payers/CreatePayer/NewUserRegisteredIntegrationEventHandler.cs class NewUserRegisteredIntegrationEventHandler (line 7) | internal class NewUserRegisteredIntegrationEventHandler : INotificationH... method NewUserRegisteredIntegrationEventHandler (line 11) | internal NewUserRegisteredIntegrationEventHandler(ICommandsScheduler c... method Handle (line 16) | public async Task Handle(NewUserRegisteredIntegrationEvent notificatio... FILE: src/Modules/Payments/Application/Payers/GetPayer/GetPayerQuery.cs class GetPayerQuery (line 5) | public class GetPayerQuery : QueryBase method GetPayerQuery (line 7) | public GetPayerQuery(Guid payerId) FILE: src/Modules/Payments/Application/Payers/GetPayer/GetPayerQueryHandler.cs class GetPayerQueryHandler (line 7) | internal class GetPayerQueryHandler : IQueryHandler Handle(GetPayerQuery query, CancellationTo... FILE: src/Modules/Payments/Application/Payers/GetPayer/PayerDetailsProjector.cs class PayerDetailsProjector (line 10) | internal class PayerDetailsProjector : ProjectorBase, IProjector method PayerDetailsProjector (line 14) | public PayerDetailsProjector(ISqlConnectionFactory sqlConnectionFactory) method Project (line 19) | public async Task Project(IDomainEvent @event) method When (line 24) | private async Task When(PayerCreatedDomainEvent payerCreated) FILE: src/Modules/Payments/Application/Payers/GetPayer/PayerDto.cs class PayerDto (line 3) | public class PayerDto FILE: src/Modules/Payments/Application/Payers/GetPayerEmail/PayerEmailProvider.cs class PayerEmailProvider (line 6) | public static class PayerEmailProvider method GetPayerEmail (line 8) | public static async Task GetPayerEmail(Guid payerId, ISqlConne... FILE: src/Modules/Payments/Application/PriceListItems/ActivatePriceListItem/ActivatePriceListItemCommand.cs class ActivatePriceListItemCommand (line 5) | public class ActivatePriceListItemCommand : CommandBase method ActivatePriceListItemCommand (line 7) | public ActivatePriceListItemCommand(Guid priceListItemId) FILE: src/Modules/Payments/Application/PriceListItems/ActivatePriceListItem/ActivatePriceListItemCommandHandler.cs class ActivatePriceListItemCommandHandler (line 8) | internal class ActivatePriceListItemCommandHandler : ICommandHandler method CreatePriceListItemCommand (line 17) | public CreatePriceListItemCommand(string subscriptionPeriodCode, strin... FILE: src/Modules/Payments/Application/PriceListItems/CreatePriceListItem/CreatePriceListItemCommandHandler.cs class CreatePriceListItemCommandHandler (line 8) | internal class CreatePriceListItemCommandHandler : ICommandHandler Handle(CreatePriceListItemCommand command, Cancellat... FILE: src/Modules/Payments/Application/PriceListItems/DeactivatePriceListItem/DeactivatePriceListItemCommand.cs class DeactivatePriceListItemCommand (line 5) | public class DeactivatePriceListItemCommand : CommandBase method DeactivatePriceListItemCommand (line 7) | public DeactivatePriceListItemCommand(Guid priceListItemId) FILE: src/Modules/Payments/Application/PriceListItems/DeactivatePriceListItem/DeactivatePriceListItemCommandHandler.cs class DeactivatePriceListItemCommandHandler (line 8) | internal class DeactivatePriceListItemCommandHandler : ICommandHandler method GetPriceListItemQuery (line 7) | public GetPriceListItemQuery(string countryCode, string categoryCode, ... FILE: src/Modules/Payments/Application/PriceListItems/GetPriceListItem/GetPriceListItemQueryHandler.cs class GetPriceListItemQueryHandler (line 7) | internal class GetPriceListItemQueryHandler : IQueryHandler Handle( FILE: src/Modules/Payments/Application/PriceListItems/GetPriceListItem/PriceListItemMoneyValueDto.cs class PriceListItemMoneyValueDto (line 3) | public class PriceListItemMoneyValueDto FILE: src/Modules/Payments/Application/PriceListItems/GetPriceListItem/PriceListItemsProjector.cs class PriceListItemsProjector (line 10) | internal class PriceListItemsProjector : ProjectorBase, IProjector method PriceListItemsProjector (line 14) | public PriceListItemsProjector(ISqlConnectionFactory sqlConnectionFact... method Project (line 19) | public async Task Project(IDomainEvent @event) method When (line 24) | private async Task When(PriceListItemCreatedDomainEvent @event) method When (line 42) | private async Task When(PriceListItemActivatedDomainEvent @event) method When (line 54) | private async Task When(PriceListItemDeactivatedDomainEvent @event) method When (line 66) | private async Task When(PriceListItemAttributesChangedDomainEvent @event) FILE: src/Modules/Payments/Application/PriceListItems/GetPriceListItems/GetPriceListItemsQuery.cs class GetPriceListItemsQuery (line 5) | public class GetPriceListItemsQuery : QueryBase> FILE: src/Modules/Payments/Application/PriceListItems/GetPriceListItems/GetPriceListItemsQueryHandler.cs class GetPriceListItemsQueryHandler (line 6) | internal class GetPriceListItemsQueryHandler : IQueryHandler> Handle(GetPriceListItemsQuer... FILE: src/Modules/Payments/Application/PriceListItems/PriceListFactory.cs class PriceListFactory (line 10) | public static class PriceListFactory method CreatePriceList (line 12) | public static async Task CreatePriceList(IDbConnection conn... method GetPriceListItems (line 33) | public static async Task> GetPriceListItems(IDb... FILE: src/Modules/Payments/Application/PriceListItems/PriceListItemDto.cs class PriceListItemDto (line 3) | public class PriceListItemDto FILE: src/Modules/Payments/Application/Subscriptions/BuySubscription/BuySubscriptionCommand.cs class BuySubscriptionCommand (line 5) | public class BuySubscriptionCommand : CommandBase method BuySubscriptionCommand (line 7) | public BuySubscriptionCommand( FILE: src/Modules/Payments/Application/Subscriptions/BuySubscription/BuySubscriptionCommandHandler.cs class BuySubscriptionCommandHandler (line 11) | internal class BuySubscriptionCommandHandler : ICommandHandler Handle(BuySubscriptionCommand command, Cancell... FILE: src/Modules/Payments/Application/Subscriptions/BuySubscriptionRenewal/BuySubscriptionRenewalCommand.cs class BuySubscriptionRenewalCommand (line 5) | public class BuySubscriptionRenewalCommand : CommandBase method BuySubscriptionRenewalCommand (line 7) | public BuySubscriptionRenewalCommand( FILE: src/Modules/Payments/Application/Subscriptions/BuySubscriptionRenewal/BuySubscriptionRenewalCommandHandler.cs class BuySubscriptionRenewalCommandHandler (line 12) | internal class BuySubscriptionRenewalCommandHandler : ICommandHandler Handle(BuySubscriptionRenewalCommand command, ... FILE: src/Modules/Payments/Application/Subscriptions/CreateSubscription/CreateSubscriptionCommand.cs class CreateSubscriptionCommand (line 6) | public class CreateSubscriptionCommand : InternalCommandBase method CreateSubscriptionCommand (line 10) | [JsonConstructor] FILE: src/Modules/Payments/Application/Subscriptions/CreateSubscription/CreateSubscriptionCommandHandler.cs class CreateSubscriptionCommandHandler (line 8) | internal class CreateSubscriptionCommandHandler : ICommandHandler Handle(CreateSubscriptionCommand command, Canc... FILE: src/Modules/Payments/Application/Subscriptions/CreateSubscription/SubscriptionCreatedEnqueueEmailConfirmationHandler.cs class SubscriptionCreatedEnqueueEmailConfirmationHandler (line 10) | public class SubscriptionCreatedEnqueueEmailConfirmationHandler : INotif... method SubscriptionCreatedEnqueueEmailConfirmationHandler (line 15) | public SubscriptionCreatedEnqueueEmailConfirmationHandler( method Handle (line 23) | public async Task Handle(SubscriptionCreatedNotification notification,... FILE: src/Modules/Payments/Application/Subscriptions/CreateSubscription/SubscriptionCreatedNotification.cs class SubscriptionCreatedNotification (line 7) | public class SubscriptionCreatedNotification : DomainNotificationBase Handle(GetAuthenticatedPayer... FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionDetails/GetSubscriptionDetailsQuery.cs class GetSubscriptionDetailsQuery (line 5) | public class GetSubscriptionDetailsQuery : QueryBase Handle(GetSubscriptionDetail... FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionDetails/SubscriptionDetailsDto.cs class SubscriptionDetailsDto (line 3) | public class SubscriptionDetailsDto FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionDetails/SubscriptionDetailsProjector.cs class SubscriptionDetailsProjector (line 11) | internal class SubscriptionDetailsProjector : ProjectorBase, IProjector method SubscriptionDetailsProjector (line 15) | public SubscriptionDetailsProjector(ISqlConnectionFactory sqlConnectio... method Project (line 20) | public async Task Project(IDomainEvent @event) method When (line 25) | private async Task When(SubscriptionRenewedDomainEvent subscriptionRen... method When (line 45) | private async Task When(SubscriptionExpiredDomainEvent subscriptionExp... method When (line 59) | private async Task When(SubscriptionCreatedDomainEvent subscriptionCre... FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionPayments/GetSubscriptionPaymentsQuery.cs class GetSubscriptionPaymentsQuery (line 5) | public class GetSubscriptionPaymentsQuery : QueryBase> Handle( FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionPayments/SubscriptionPaymentDto.cs class SubscriptionPaymentDto (line 3) | public class SubscriptionPaymentDto FILE: src/Modules/Payments/Application/Subscriptions/GetSubscriptionPayments/SubscriptionPaymentsProjector.cs class SubscriptionPaymentsProjector (line 13) | internal class SubscriptionPaymentsProjector : ProjectorBase, IProjector method SubscriptionPaymentsProjector (line 17) | public SubscriptionPaymentsProjector(ISqlConnectionFactory sqlConnecti... method Project (line 22) | public async Task Project(IDomainEvent @event) method When (line 27) | private async Task When(SubscriptionPaymentCreatedDomainEvent subscrip... method When (line 50) | private async Task When(SubscriptionPaymentPaidDomainEvent subscriptio... method When (line 62) | private async Task When(SubscriptionRenewalPaymentCreatedDomainEvent s... method When (line 86) | private async Task When(SubscriptionRenewalPaymentPaidDomainEvent subs... method When (line 98) | private async Task When(SubscriptionCreatedDomainEvent subscriptionCre... method When (line 110) | private async Task When(SubscriptionPaymentExpiredDomainEvent subscrip... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionPaymentAsPaid/MarkSubscriptionPaymentAsPaidCommand.cs class MarkSubscriptionPaymentAsPaidCommand (line 5) | public class MarkSubscriptionPaymentAsPaidCommand : CommandBase method MarkSubscriptionPaymentAsPaidCommand (line 7) | public MarkSubscriptionPaymentAsPaidCommand(Guid subscriptionPaymentId) FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionPaymentAsPaid/MarkSubscriptionPaymentAsPaidCommandHandler.cs class MarkSubscriptionPaymentAsPaidCommandHandler (line 7) | internal class MarkSubscriptionPaymentAsPaidCommandHandler : ICommandHan... method MarkSubscriptionPaymentAsPaidCommandHandler (line 11) | internal MarkSubscriptionPaymentAsPaidCommandHandler(IAggregateStore a... method Handle (line 16) | public async Task Handle(MarkSubscriptionPaymentAsPaidCommand command,... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionPaymentAsPaid/SubscriptionPaymentPaidNotification.cs class SubscriptionPaymentPaidNotification (line 6) | public class SubscriptionPaymentPaidNotification : DomainNotificationBas... method SubscriptionPaymentPaidNotification (line 8) | public SubscriptionPaymentPaidNotification(SubscriptionPaymentPaidDoma... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionPaymentAsPaid/SubscriptionPaymentPaidNotificationHandler.cs class SubscriptionPaymentPaidNotificationHandler (line 7) | public class SubscriptionPaymentPaidNotificationHandler : INotificationH... method SubscriptionPaymentPaidNotificationHandler (line 11) | public SubscriptionPaymentPaidNotificationHandler(ICommandsScheduler c... method Handle (line 16) | public async Task Handle(SubscriptionPaymentPaidNotification notificat... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionRenewalPaymentAsPaid/MarkSubscriptionRenewalPaymentAsPaidCommand.cs class MarkSubscriptionRenewalPaymentAsPaidCommand (line 5) | public class MarkSubscriptionRenewalPaymentAsPaidCommand : CommandBase method MarkSubscriptionRenewalPaymentAsPaidCommand (line 9) | public MarkSubscriptionRenewalPaymentAsPaidCommand(Guid subscriptionRe... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionRenewalPaymentAsPaid/MarkSubscriptionRenewalPaymentAsPaidCommandHandler.cs class MarkSubscriptionRenewalPaymentAsPaidCommandHandler (line 7) | internal class MarkSubscriptionRenewalPaymentAsPaidCommandHandler method MarkSubscriptionRenewalPaymentAsPaidCommandHandler (line 12) | internal MarkSubscriptionRenewalPaymentAsPaidCommandHandler(IAggregate... method Handle (line 17) | public async Task Handle(MarkSubscriptionRenewalPaymentAsPaidCommand c... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionRenewalPaymentAsPaid/SubscriptionRenewalPaymentAsPaidNotificationHandler.cs class SubscriptionRenewalPaymentAsPaidNotificationHandler (line 7) | public class SubscriptionRenewalPaymentAsPaidNotificationHandler method SubscriptionRenewalPaymentAsPaidNotificationHandler (line 12) | public SubscriptionRenewalPaymentAsPaidNotificationHandler(ICommandsSc... method Handle (line 17) | public async Task Handle(SubscriptionRenewalPaymentPaidNotification no... FILE: src/Modules/Payments/Application/Subscriptions/MarkSubscriptionRenewalPaymentAsPaid/SubscriptionRenewalPaymentPaidNotification.cs class SubscriptionRenewalPaymentPaidNotification (line 6) | public class SubscriptionRenewalPaymentPaidNotification method SubscriptionRenewalPaymentPaidNotification (line 9) | public SubscriptionRenewalPaymentPaidNotification(SubscriptionRenewalP... FILE: src/Modules/Payments/Application/Subscriptions/RenewSubscription/RenewSubscriptionCommand.cs class RenewSubscriptionCommand (line 6) | public class RenewSubscriptionCommand : InternalCommandBase method RenewSubscriptionCommand (line 12) | [JsonConstructor] FILE: src/Modules/Payments/Application/Subscriptions/RenewSubscription/RenewSubscriptionCommandHandler.cs class RenewSubscriptionCommandHandler (line 8) | internal class RenewSubscriptionCommandHandler : ICommandHandler method MeetingFeePaymentId (line 7) | public MeetingFeePaymentId(Guid value) FILE: src/Modules/Payments/Domain/MeetingFeePayments/MeetingFeePaymentSnapshot.cs class MeetingFeePaymentSnapshot (line 3) | public class MeetingFeePaymentSnapshot method MeetingFeePaymentSnapshot (line 5) | public MeetingFeePaymentSnapshot(Guid meetingFeePaymentId, Guid meetin... FILE: src/Modules/Payments/Domain/MeetingFeePayments/MeetingFeePaymentStatus.cs class MeetingFeePaymentStatus (line 5) | public class MeetingFeePaymentStatus : ValueObject method MeetingFeePaymentStatus (line 15) | private MeetingFeePaymentStatus(string code) method Of (line 20) | public static MeetingFeePaymentStatus Of(string code) FILE: src/Modules/Payments/Domain/MeetingFees/Events/MeetingFeeCanceledDomainEvent.cs class MeetingFeeCanceledDomainEvent (line 5) | public class MeetingFeeCanceledDomainEvent : DomainEventBase method MeetingFeeCanceledDomainEvent (line 7) | public MeetingFeeCanceledDomainEvent(Guid meetingFeeId, string status) FILE: src/Modules/Payments/Domain/MeetingFees/Events/MeetingFeeCreatedDomainEvent.cs class MeetingFeeCreatedDomainEvent (line 5) | public class MeetingFeeCreatedDomainEvent : DomainEventBase method MeetingFeeCreatedDomainEvent (line 7) | public MeetingFeeCreatedDomainEvent( FILE: src/Modules/Payments/Domain/MeetingFees/Events/MeetingFeeExpiredDomainEvent.cs class MeetingFeeExpiredDomainEvent (line 5) | public class MeetingFeeExpiredDomainEvent : DomainEventBase method MeetingFeeExpiredDomainEvent (line 7) | public MeetingFeeExpiredDomainEvent(Guid meetingFeeId, string status) FILE: src/Modules/Payments/Domain/MeetingFees/Events/MeetingFeePaidDomainEvent.cs class MeetingFeePaidDomainEvent (line 5) | public class MeetingFeePaidDomainEvent : DomainEventBase method MeetingFeePaidDomainEvent (line 7) | public MeetingFeePaidDomainEvent(Guid meetingFeeId, string status) FILE: src/Modules/Payments/Domain/MeetingFees/MeetingFee.cs class MeetingFee (line 8) | public class MeetingFee : AggregateRoot method Apply (line 18) | protected override void Apply(IDomainEvent @event) method MeetingFee (line 23) | private MeetingFee() method Create (line 27) | public static MeetingFee Create( method MarkAsPaid (line 48) | public void MarkAsPaid() method GetSnapshot (line 59) | public MeetingFeeSnapshot GetSnapshot() method When (line 64) | private void When(MeetingFeeCreatedDomainEvent meetingFeeCreated) method When (line 73) | private void When(MeetingFeeCanceledDomainEvent meetingFeeCanceled) method When (line 78) | private void When(MeetingFeeExpiredDomainEvent meetingFeeExpired) method When (line 83) | private void When(MeetingFeePaidDomainEvent meetingFeePaid) FILE: src/Modules/Payments/Domain/MeetingFees/MeetingFeeId.cs class MeetingFeeId (line 5) | public class MeetingFeeId : AggregateId method MeetingFeeId (line 7) | public MeetingFeeId(Guid value) FILE: src/Modules/Payments/Domain/MeetingFees/MeetingFeeSnapshot.cs class MeetingFeeSnapshot (line 3) | public class MeetingFeeSnapshot method MeetingFeeSnapshot (line 5) | public MeetingFeeSnapshot(Guid meetingFeeId, Guid payerId, Guid meetin... FILE: src/Modules/Payments/Domain/MeetingFees/MeetingFeeStatus.cs class MeetingFeeStatus (line 5) | public class MeetingFeeStatus : ValueObject method MeetingFeeStatus (line 17) | private MeetingFeeStatus(string code) method Of (line 22) | public static MeetingFeeStatus Of(string code) FILE: src/Modules/Payments/Domain/MeetingFees/MeetingId.cs class MeetingId (line 5) | public class MeetingId : TypedIdValueBase method MeetingId (line 7) | public MeetingId(Guid value) FILE: src/Modules/Payments/Domain/Payers/Events/PayerCreatedDomainEvent.cs class PayerCreatedDomainEvent (line 5) | public class PayerCreatedDomainEvent : DomainEventBase method PayerCreatedDomainEvent (line 19) | public PayerCreatedDomainEvent( FILE: src/Modules/Payments/Domain/Payers/IPayerContext.cs type IPayerContext (line 3) | public interface IPayerContext FILE: src/Modules/Payments/Domain/Payers/IPayerRepository.cs type IPayerRepository (line 3) | public interface IPayerRepository method AddAsync (line 5) | Task AddAsync(Payer payer); FILE: src/Modules/Payments/Domain/Payers/Payer.cs class Payer (line 7) | public class Payer : AggregateRoot, IAggregateRoot method Apply (line 9) | protected override void Apply(IDomainEvent @event) method Create (line 26) | public static Payer Create( method Payer (line 50) | private Payer() method When (line 54) | private void When(PayerCreatedDomainEvent @event) FILE: src/Modules/Payments/Domain/Payers/PayerId.cs class PayerId (line 5) | public class PayerId : TypedIdValueBase method PayerId (line 7) | public PayerId(Guid value) FILE: src/Modules/Payments/Domain/PriceListItems/Events/PriceListItemActivatedDomainEvent.cs class PriceListItemActivatedDomainEvent (line 5) | public class PriceListItemActivatedDomainEvent : DomainEventBase method PriceListItemActivatedDomainEvent (line 7) | public PriceListItemActivatedDomainEvent(Guid priceListItemId) FILE: src/Modules/Payments/Domain/PriceListItems/Events/PriceListItemAttributesChangedDomainEvent.cs class PriceListItemAttributesChangedDomainEvent (line 5) | public class PriceListItemAttributesChangedDomainEvent : DomainEventBase method PriceListItemAttributesChangedDomainEvent (line 7) | public PriceListItemAttributesChangedDomainEvent(Guid priceListItemId,... FILE: src/Modules/Payments/Domain/PriceListItems/Events/PriceListItemCreatedDomainEvent.cs class PriceListItemCreatedDomainEvent (line 5) | public class PriceListItemCreatedDomainEvent : DomainEventBase method PriceListItemCreatedDomainEvent (line 7) | public PriceListItemCreatedDomainEvent( FILE: src/Modules/Payments/Domain/PriceListItems/Events/PriceListItemDeactivatedDomainEvent.cs class PriceListItemDeactivatedDomainEvent (line 5) | public class PriceListItemDeactivatedDomainEvent : DomainEventBase method PriceListItemDeactivatedDomainEvent (line 7) | public PriceListItemDeactivatedDomainEvent(Guid priceListItemId) FILE: src/Modules/Payments/Domain/PriceListItems/PriceList.cs class PriceList (line 9) | public class PriceList : ValueObject method PriceList (line 15) | private PriceList( method Create (line 23) | public static PriceList Create( method GetPrice (line 30) | public MoneyValue GetPrice( FILE: src/Modules/Payments/Domain/PriceListItems/PriceListItem.cs class PriceListItem (line 8) | public class PriceListItem : AggregateRoot method PriceListItem (line 20) | private PriceListItem() method Create (line 24) | public static PriceListItem Create( method Activate (line 47) | public void Activate() method Deactivate (line 58) | public void Deactivate() method ChangeAttributes (line 69) | public void ChangeAttributes( method Apply (line 81) | protected override void Apply(IDomainEvent @event) => When((dynamic)@e... method When (line 83) | private void When(PriceListItemActivatedDomainEvent @event) method When (line 88) | private void When(PriceListItemCreatedDomainEvent @event) method When (line 98) | private void When(PriceListItemDeactivatedDomainEvent @event) method When (line 103) | private void When(PriceListItemAttributesChangedDomainEvent @event) FILE: src/Modules/Payments/Domain/PriceListItems/PriceListItemCategory.cs class PriceListItemCategory (line 5) | public class PriceListItemCategory : ValueObject method PriceListItemCategory (line 13) | private PriceListItemCategory(string code) method Of (line 18) | public static PriceListItemCategory Of(string code) => new PriceListIt... FILE: src/Modules/Payments/Domain/PriceListItems/PriceListItemData.cs class PriceListItemData (line 6) | public class PriceListItemData method PriceListItemData (line 8) | public PriceListItemData( FILE: src/Modules/Payments/Domain/PriceListItems/PriceListItemId.cs class PriceListItemId (line 5) | public class PriceListItemId : AggregateId method PriceListItemId (line 7) | public PriceListItemId(Guid value) FILE: src/Modules/Payments/Domain/PriceListItems/PricingStrategies/DirectValueFromPriceListPricingStrategy.cs class DirectValueFromPriceListPricingStrategy (line 6) | public class DirectValueFromPriceListPricingStrategy : IPricingStrategy method DirectValueFromPriceListPricingStrategy (line 10) | public DirectValueFromPriceListPricingStrategy(List... method GetPrice (line 15) | public MoneyValue GetPrice( FILE: src/Modules/Payments/Domain/PriceListItems/PricingStrategies/DirectValuePricingStrategy.cs class DirectValuePricingStrategy (line 6) | public class DirectValuePricingStrategy : IPricingStrategy method DirectValuePricingStrategy (line 10) | public DirectValuePricingStrategy(MoneyValue directValue) method GetPrice (line 15) | public MoneyValue GetPrice(string countryCode, SubscriptionPeriod subs... FILE: src/Modules/Payments/Domain/PriceListItems/PricingStrategies/DiscountedValueFromPriceListPricingStrategy.cs class DiscountedValueFromPriceListPricingStrategy (line 6) | public class DiscountedValueFromPriceListPricingStrategy : IPricingStrategy method DiscountedValueFromPriceListPricingStrategy (line 12) | public DiscountedValueFromPriceListPricingStrategy( method GetPrice (line 20) | public MoneyValue GetPrice(string countryCode, SubscriptionPeriod subs... FILE: src/Modules/Payments/Domain/PriceListItems/PricingStrategies/IPricingStrategy.cs type IPricingStrategy (line 6) | public interface IPricingStrategy method GetPrice (line 8) | MoneyValue GetPrice( FILE: src/Modules/Payments/Domain/SeedWork/AggregateId.cs class AggregateId (line 3) | public abstract class AggregateId method AggregateId (line 6) | protected AggregateId(Guid value) FILE: src/Modules/Payments/Domain/SeedWork/AggregateRoot.cs class AggregateRoot (line 5) | public abstract class AggregateRoot method GetDomainEvents (line 13) | public IReadOnlyCollection GetDomainEvents() => _domainE... method AddDomainEvent (line 15) | protected void AddDomainEvent(IDomainEvent @event) method AggregateRoot (line 20) | protected AggregateRoot() method Load (line 27) | public void Load(IEnumerable history) method Apply (line 36) | protected abstract void Apply(IDomainEvent @event); method CheckRule (line 38) | protected static void CheckRule(IBusinessRule rule) FILE: src/Modules/Payments/Domain/SeedWork/IAggregateStore.cs type IAggregateStore (line 5) | public interface IAggregateStore method Save (line 7) | Task Save(); method Load (line 9) | Task Load(AggregateId aggregateId) method GetChanges (line 12) | List GetChanges(); method AppendChanges (line 14) | void AppendChanges(T aggregate) method ClearChanges (line 17) | void ClearChanges(); FILE: src/Modules/Payments/Domain/SeedWork/MoneyValue.cs class MoneyValue (line 6) | public class MoneyValue : ValueObject method MoneyValue (line 12) | private MoneyValue(decimal value, string currency) method Of (line 18) | public static MoneyValue Of(decimal value, string currency) FILE: src/Modules/Payments/Domain/SeedWork/Rules/MoneyMustHaveTheSameCurrencyRule.cs class MoneyMustHaveTheSameCurrencyRule (line 5) | public class MoneyMustHaveTheSameCurrencyRule : IBusinessRule method MoneyMustHaveTheSameCurrencyRule (line 11) | public MoneyMustHaveTheSameCurrencyRule(MoneyValue left, MoneyValue ri... method IsBroken (line 17) | public bool IsBroken() => _left.Currency != _right.Currency; FILE: src/Modules/Payments/Domain/SeedWork/Rules/ValueOfMoneyMustNotBeNegativeRule.cs class ValueOfMoneyMustNotBeNegativeRule (line 5) | public class ValueOfMoneyMustNotBeNegativeRule : IBusinessRule method ValueOfMoneyMustNotBeNegativeRule (line 9) | public ValueOfMoneyMustNotBeNegativeRule(decimal value) method IsBroken (line 14) | public bool IsBroken() => _value < 0; FILE: src/Modules/Payments/Domain/SeedWork/SystemClock.cs class SystemClock (line 3) | public static class SystemClock method Set (line 20) | public static void Set(DateTime customDate) => _customDate = customDate; method Reset (line 22) | public static void Reset() => _customDate = null; FILE: src/Modules/Payments/Domain/SubscriptionPayments/Events/SubscriptionPaymentCreatedDomainEvent.cs class SubscriptionPaymentCreatedDomainEvent (line 5) | public class SubscriptionPaymentCreatedDomainEvent : DomainEventBase method SubscriptionPaymentCreatedDomainEvent (line 7) | public SubscriptionPaymentCreatedDomainEvent( FILE: src/Modules/Payments/Domain/SubscriptionPayments/Events/SubscriptionPaymentExpiredDomainEvent.cs class SubscriptionPaymentExpiredDomainEvent (line 5) | public class SubscriptionPaymentExpiredDomainEvent : DomainEventBase method SubscriptionPaymentExpiredDomainEvent (line 7) | public SubscriptionPaymentExpiredDomainEvent(Guid subscriptionPaymentI... FILE: src/Modules/Payments/Domain/SubscriptionPayments/Events/SubscriptionPaymentPaidDomainEvent.cs class SubscriptionPaymentPaidDomainEvent (line 5) | public class SubscriptionPaymentPaidDomainEvent : DomainEventBase method SubscriptionPaymentPaidDomainEvent (line 7) | public SubscriptionPaymentPaidDomainEvent(Guid subscriptionPaymentId, ... FILE: src/Modules/Payments/Domain/SubscriptionPayments/Rules/PriceForSubscriptionMustBeDefinedRule.cs class PriceForSubscriptionMustBeDefinedRule (line 7) | public class PriceForSubscriptionMustBeDefinedRule : IBusinessRule method PriceForSubscriptionMustBeDefinedRule (line 17) | public PriceForSubscriptionMustBeDefinedRule( method IsBroken (line 29) | public bool IsBroken() => _priceListItems.Count(x => FILE: src/Modules/Payments/Domain/SubscriptionPayments/Rules/PriceOfferMustMatchPriceInPriceListRule.cs class PriceOfferMustMatchPriceInPriceListRule (line 6) | public class PriceOfferMustMatchPriceInPriceListRule : IBusinessRule method PriceOfferMustMatchPriceInPriceListRule (line 12) | public PriceOfferMustMatchPriceInPriceListRule( method IsBroken (line 20) | public bool IsBroken() => _priceOffer != _priceInPriceList; FILE: src/Modules/Payments/Domain/SubscriptionPayments/SubscriptionPayment.cs class SubscriptionPayment (line 11) | public class SubscriptionPayment : AggregateRoot method Buy (line 23) | public static SubscriptionPayment Buy( method GetSnapshot (line 50) | public SubscriptionPaymentSnapshot GetSnapshot() method MarkAsPaid (line 55) | public void MarkAsPaid() method Expire (line 66) | public void Expire() method Apply (line 77) | protected override void Apply(IDomainEvent @event) method When (line 82) | private void When(SubscriptionPaymentPaidDomainEvent @event) method When (line 87) | private void When(SubscriptionPaymentCreatedDomainEvent @event) method When (line 97) | private void When(SubscriptionPaymentExpiredDomainEvent @event) FILE: src/Modules/Payments/Domain/SubscriptionPayments/SubscriptionPaymentId.cs class SubscriptionPaymentId (line 5) | public class SubscriptionPaymentId : AggregateId method SubscriptionPaymentId (line 7) | public SubscriptionPaymentId(Guid value) FILE: src/Modules/Payments/Domain/SubscriptionPayments/SubscriptionPaymentSnapshot.cs class SubscriptionPaymentSnapshot (line 6) | public class SubscriptionPaymentSnapshot method SubscriptionPaymentSnapshot (line 8) | public SubscriptionPaymentSnapshot( FILE: src/Modules/Payments/Domain/SubscriptionPayments/SubscriptionPaymentStatus.cs class SubscriptionPaymentStatus (line 5) | public class SubscriptionPaymentStatus : ValueObject method SubscriptionPaymentStatus (line 15) | private SubscriptionPaymentStatus(string code) method Of (line 20) | public static SubscriptionPaymentStatus Of(string code) FILE: src/Modules/Payments/Domain/SubscriptionRenewalPayments/Events/SubscriptionRenewalPaymentCreatedDomainEvent.cs class SubscriptionRenewalPaymentCreatedDomainEvent (line 5) | public class SubscriptionRenewalPaymentCreatedDomainEvent : DomainEventBase method SubscriptionRenewalPaymentCreatedDomainEvent (line 7) | public SubscriptionRenewalPaymentCreatedDomainEvent( FILE: src/Modules/Payments/Domain/SubscriptionRenewalPayments/Events/SubscriptionRenewalPaymentPaidDomainEvent.cs class SubscriptionRenewalPaymentPaidDomainEvent (line 5) | public class SubscriptionRenewalPaymentPaidDomainEvent : DomainEventBase method SubscriptionRenewalPaymentPaidDomainEvent (line 7) | public SubscriptionRenewalPaymentPaidDomainEvent( FILE: src/Modules/Payments/Domain/SubscriptionRenewalPayments/Rules/PriceOfferMustMatchPriceInPriceListRule.cs class PriceOfferMustMatchPriceInPriceListRule (line 6) | public class PriceOfferMustMatchPriceInPriceListRule : IBusinessRule method PriceOfferMustMatchPriceInPriceListRule (line 12) | public PriceOfferMustMatchPriceInPriceListRule( method IsBroken (line 20) | public bool IsBroken() => _priceOffer != _priceInPriceList; FILE: src/Modules/Payments/Domain/SubscriptionRenewalPayments/SubscriptionRenewalPayment.cs class SubscriptionRenewalPayment (line 11) | public class SubscriptionRenewalPayment : AggregateRoot method Buy (line 25) | public static SubscriptionRenewalPayment Buy( method GetSnapshot (line 54) | public SubscriptionRenewalPaymentSnapshot GetSnapshot() method MarkRenewalAsPaid (line 59) | public void MarkRenewalAsPaid() method Apply (line 71) | protected override void Apply(IDomainEvent @event) method When (line 76) | private void When(SubscriptionRenewalPaymentCreatedDomainEvent @event) method When (line 87) | private void When(SubscriptionRenewalPaymentPaidDomainEvent @event) FILE: src/Modules/Payments/Domain/SubscriptionRenewalPayments/SubscriptionRenewalPaymentId.cs class SubscriptionRenewalPaymentId (line 5) | public class SubscriptionRenewalPaymentId : AggregateId method SubscriptionId (line 7) | public SubscriptionId(Guid value) FILE: src/Modules/Payments/Domain/Subscriptions/SubscriptionPeriod.cs class SubscriptionPeriod (line 5) | public class SubscriptionPeriod : ValueObject method Of (line 13) | public static SubscriptionPeriod Of(string code) method GetName (line 18) | public static string GetName(string code) method SubscriptionPeriod (line 25) | private SubscriptionPeriod(string code) method GetMonthsNumber (line 30) | public int GetMonthsNumber() => this == Month ? 1 : 6; FILE: src/Modules/Payments/Domain/Subscriptions/SubscriptionStatus.cs class SubscriptionStatus (line 5) | public class SubscriptionStatus : ValueObject method SubscriptionStatus (line 13) | private SubscriptionStatus(string code) method Of (line 18) | public static SubscriptionStatus Of(string code) FILE: src/Modules/Payments/Domain/Users/IUserContext.cs type IUserContext (line 3) | public interface IUserContext FILE: src/Modules/Payments/Domain/Users/UserId.cs class UserId (line 5) | public class UserId : TypedIdValueBase method UserId (line 7) | public UserId(Guid value) FILE: src/Modules/Payments/Infrastructure/AggregateStore/AggregateStoreDomainEventsAccessor.cs class AggregateStoreDomainEventsAccessor (line 7) | public class AggregateStoreDomainEventsAccessor : IDomainEventsAccessor method AggregateStoreDomainEventsAccessor (line 11) | public AggregateStoreDomainEventsAccessor(IAggregateStore aggregateStore) method GetAllDomainEvents (line 16) | public IReadOnlyCollection GetAllDomainEvents() method ClearAllDomainEvents (line 24) | public void ClearAllDomainEvents() FILE: src/Modules/Payments/Infrastructure/AggregateStore/DomainEventTypeMappings.cs class DomainEventTypeMappings (line 11) | internal static class DomainEventTypeMappings method DomainEventTypeMappings (line 15) | static DomainEventTypeMappings() FILE: src/Modules/Payments/Infrastructure/AggregateStore/ICheckpointStore.cs type ICheckpointStore (line 3) | public interface ICheckpointStore method GetCheckpoint (line 5) | long? GetCheckpoint(SubscriptionCode subscriptionCode); method StoreCheckpoint (line 7) | Task StoreCheckpoint(SubscriptionCode subscriptionCode, long checkpoint); FILE: src/Modules/Payments/Infrastructure/AggregateStore/SqlOutboxAccessor.cs class SqlOutboxAccessor (line 7) | public class SqlOutboxAccessor : IOutbox method SqlOutboxAccessor (line 13) | public SqlOutboxAccessor(ISqlConnectionFactory sqlConnectionFactory) method Add (line 19) | public void Add(OutboxMessage message) method Save (line 24) | public async Task Save() FILE: src/Modules/Payments/Infrastructure/AggregateStore/SqlServerCheckpointStore.cs class SqlServerCheckpointStore (line 6) | public class SqlServerCheckpointStore : ICheckpointStore method SqlServerCheckpointStore (line 10) | public SqlServerCheckpointStore(ISqlConnectionFactory sqlConnectionFac... method GetCheckpoint (line 15) | public long? GetCheckpoint(SubscriptionCode subscriptionCode) method StoreCheckpoint (line 35) | public async Task StoreCheckpoint(SubscriptionCode subscriptionCode, l... FILE: src/Modules/Payments/Infrastructure/AggregateStore/SqlStreamAggregateStore.cs class SqlStreamAggregateStore (line 11) | public class SqlStreamAggregateStore : IAggregateStore method SqlStreamAggregateStore (line 19) | public SqlStreamAggregateStore( method Save (line 28) | public async Task Save() method Load (line 41) | public async Task Load(AggregateId aggregateId) method GetChanges (line 79) | public List GetChanges() method AppendChanges (line 84) | public void AppendChanges(T aggregate) method ClearChanges (line 90) | public void ClearChanges() class AggregateToSave (line 95) | private class AggregateToSave method AggregateToSave (line 97) | public AggregateToSave(AggregateRoot aggregate, List( method MapDomainEventToType (line 133) | private string MapDomainEventToType(IDomainEvent domainEvent) method GetStreamId (line 146) | private static string GetStreamId(T aggregate) method GetStreamId (line 152) | private static string GetStreamId(AggregateId aggregateId) FILE: src/Modules/Payments/Infrastructure/AggregateStore/SubscriptionCode.cs type SubscriptionCode (line 3) | public enum SubscriptionCode FILE: src/Modules/Payments/Infrastructure/AggregateStore/SubscriptionsManager.cs class SubscriptionsManager (line 11) | public class SubscriptionsManager method SubscriptionsManager (line 15) | public SubscriptionsManager( method Start (line 21) | public void Start() method Stop (line 35) | public void Stop() method StreamMessageReceived (line 40) | private static async Task StreamMessageReceived( FILE: src/Modules/Payments/Infrastructure/Configuration/AllConstructorFinder.cs class AllConstructorFinder (line 7) | internal class AllConstructorFinder : IConstructorFinder method FindConstructors (line 12) | public ConstructorInfo[] FindConstructors(Type targetType) FILE: src/Modules/Payments/Infrastructure/Configuration/Assemblies.cs class Assemblies (line 6) | internal static class Assemblies FILE: src/Modules/Payments/Infrastructure/Configuration/Authentication/AuthenticationModule.cs class AuthenticationModule (line 6) | internal class AuthenticationModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/Authentication/PayerContext.cs class PayerContext (line 6) | internal class PayerContext : IPayerContext method PayerContext (line 10) | public PayerContext(IExecutionContextAccessor executionContextAccessor) FILE: src/Modules/Payments/Infrastructure/Configuration/DataAccess/DataAccessModule.cs class DataAccessModule (line 12) | internal class DataAccessModule : Autofac.Module method DataAccessModule (line 17) | internal DataAccessModule(string databaseConnectionString, ILoggerFact... method Load (line 23) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/DatabaseSchema.cs class DatabaseSchema (line 3) | public class DatabaseSchema FILE: src/Modules/Payments/Infrastructure/Configuration/Email/EmailModule.cs class EmailModule (line 7) | internal class EmailModule : Module method EmailModule (line 11) | public EmailModule(EmailsConfiguration configuration) method Load (line 16) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/EventsBus/EventsBusModule.cs class EventsBusModule (line 6) | internal class EventsBusModule : Autofac.Module method EventsBusModule (line 10) | public EventsBusModule(IEventsBus eventsBus) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/EventsBus/EventsBusStartup.cs class EventsBusStartup (line 10) | public static class EventsBusStartup method Initialize (line 12) | public static void Initialize( method SubscribeToIntegrationEvents (line 18) | private static void SubscribeToIntegrationEvents(ILogger logger) method SubscribeToIntegrationEvent (line 27) | private static void SubscribeToIntegrationEvent(IEventsBus eventBus... FILE: src/Modules/Payments/Infrastructure/Configuration/EventsBus/IntegrationEventGenericHandler.cs class IntegrationEventGenericHandler (line 10) | internal class IntegrationEventGenericHandler : IIntegrationEventHand... method Handle (line 13) | public async Task Handle(T @event) FILE: src/Modules/Payments/Infrastructure/Configuration/Logging/LoggingModule.cs class LoggingModule (line 6) | internal class LoggingModule : Autofac.Module method LoggingModule (line 10) | internal LoggingModule(ILogger logger) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/Mediation/MediatorModule.cs class MediatorModule (line 13) | public class MediatorModule : Autofac.Module method Load (line 15) | protected override void Load(ContainerBuilder builder) class ScopedContravariantRegistrationSource (line 55) | private class ScopedContravariantRegistrationSource : IRegistrationSource method ScopedContravariantRegistrationSource (line 60) | public ScopedContravariantRegistrationSource(params Type[] types) method RegistrationsFor (line 72) | public IEnumerable RegistrationsFor( FILE: src/Modules/Payments/Infrastructure/Configuration/PaymentsCompositionRoot.cs class PaymentsCompositionRoot (line 5) | public static class PaymentsCompositionRoot method SetContainer (line 9) | public static void SetContainer(IContainer container) method BeginLifetimeScope (line 14) | public static ILifetimeScope BeginLifetimeScope() FILE: src/Modules/Payments/Infrastructure/Configuration/PaymentsStartup.cs class PaymentsStartup (line 26) | public class PaymentsStartup method Initialize (line 32) | public static void Initialize( method Stop (line 53) | public static void Stop() method ConfigureCompositionRoot (line 59) | private static void ConfigureCompositionRoot( method RunEventsProjectors (line 104) | private static void RunEventsProjectors() FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/CommandsExecutor.cs class CommandsExecutor (line 7) | internal static class CommandsExecutor method Execute (line 9) | internal static async Task Execute(ICommand command) method Execute (line 18) | internal static async Task Execute(ICommand... FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Inbox/InboxMessageDto.cs class InboxMessageDto (line 3) | public class InboxMessageDto FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommand.cs class ProcessInboxCommand (line 5) | public class ProcessInboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommandHandler.cs class ProcessInboxCommandHandler (line 9) | internal class ProcessInboxCommandHandler : ICommandHandler(ICommand command) FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommand.cs class ProcessInternalCommandsCommand (line 5) | internal class ProcessInternalCommandsCommand : CommandBase, IRecurringC... FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommandHandler.cs class ProcessInternalCommandsCommandHandler (line 9) | internal class ProcessInternalCommandsCommandHandler : ICommandHandler : ICommandHandler method LoggingCommandHandlerDecorator (line 18) | public LoggingCommandHandlerDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancellationToken) class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 75) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 79) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 84) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/LoggingCommandHandlerWithResultDecorator.cs class LoggingCommandHandlerWithResultDecorator (line 11) | internal class LoggingCommandHandlerWithResultDecorator : IC... method LoggingCommandHandlerWithResultDecorator (line 18) | public LoggingCommandHandlerWithResultDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancell... class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 77) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 81) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 86) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Outbox/OutboxMessageDto.cs class OutboxMessageDto (line 3) | public class OutboxMessageDto FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Outbox/OutboxModule.cs class OutboxModule (line 10) | internal class OutboxModule : Module method OutboxModule (line 14) | public OutboxModule(BiDictionary domainNotificationsMap) method Load (line 19) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 35) | private void CheckMappings() FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommand.cs class ProcessOutboxCommand (line 5) | public class ProcessOutboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommandHandler.cs class ProcessOutboxCommandHandler (line 14) | internal class ProcessOutboxCommandHandler : ICommandHandler CommitAsync( FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/ProcessingModule.cs class ProcessingModule (line 12) | internal class ProcessingModule : Autofac.Module method Load (line 14) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerDecorator.cs class UnitOfWorkCommandHandlerDecorator (line 7) | internal class UnitOfWorkCommandHandlerDecorator : ICommandHandler method UnitOfWorkCommandHandlerDecorator (line 14) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerWithResultDecorator.cs class UnitOfWorkCommandHandlerWithResultDecorator (line 7) | internal class UnitOfWorkCommandHandlerWithResultDecorator :... method UnitOfWorkCommandHandlerWithResultDecorator (line 14) | public UnitOfWorkCommandHandlerWithResultDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancell... FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/ValidationCommandHandlerDecorator.cs class ValidationCommandHandlerDecorator (line 8) | internal class ValidationCommandHandlerDecorator : ICommandHandler method ValidationCommandHandlerDecorator (line 14) | public ValidationCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Payments/Infrastructure/Configuration/Processing/ValidationCommandHandlerWithResultDecorator.cs class ValidationCommandHandlerWithResultDecorator (line 8) | internal class ValidationCommandHandlerWithResultDecorator :... method ValidationCommandHandlerWithResultDecorator (line 14) | public ValidationCommandHandlerWithResultDecorator( method Handle (line 22) | public Task Handle(T command, CancellationToken cancellationT... FILE: src/Modules/Payments/Infrastructure/Configuration/Quartz/Jobs/ExpireSubscriptionPaymentsJob.cs class ExpireSubscriptionPaymentsJob (line 7) | public class ExpireSubscriptionPaymentsJob : IJob method Execute (line 9) | public async Task Execute(IJobExecutionContext context) FILE: src/Modules/Payments/Infrastructure/Configuration/Quartz/Jobs/ExpireSubscriptionsJob.cs class ExpireSubscriptionsJob (line 7) | public class ExpireSubscriptionsJob : IJob method Execute (line 9) | public async Task Execute(IJobExecutionContext context) FILE: src/Modules/Payments/Infrastructure/Configuration/Quartz/QuartzModule.cs class QuartzModule (line 6) | public class QuartzModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Payments/Infrastructure/Configuration/Quartz/QuartzStartup.cs class QuartzStartup (line 13) | internal static class QuartzStartup method StopQuartz (line 17) | internal static void StopQuartz() method Initialize (line 22) | internal static void Initialize(ILogger logger, long? internalProcessi... method ScheduleExpireSubscriptionPaymentsJob (line 49) | private static void ScheduleExpireSubscriptionPaymentsJob(IScheduler s... method ScheduleExpireSubscriptionsJob (line 62) | private static void ScheduleExpireSubscriptionsJob(IScheduler scheduler) method ScheduleProcessInternalCommandsJob (line 75) | private static void ScheduleProcessInternalCommandsJob( method ScheduleProcessInboxJob (line 106) | private static void ScheduleProcessInboxJob(IScheduler scheduler, long... method ScheduleProcessOutboxJob (line 137) | private static void ScheduleProcessOutboxJob(IScheduler scheduler, lon... FILE: src/Modules/Payments/Infrastructure/Configuration/Quartz/SerilogLogProvider.cs class SerilogLogProvider (line 6) | internal class SerilogLogProvider : ILogProvider method SerilogLogProvider (line 10) | internal SerilogLogProvider(ILogger logger) method GetLogger (line 15) | public Logger GetLogger(string name) method OpenNestedContext (line 53) | public IDisposable OpenNestedContext(string message) method OpenMappedContext (line 58) | public IDisposable OpenMappedContext(string key, string value) method OpenMappedContext (line 63) | public IDisposable OpenMappedContext(string key, object value, bool de... FILE: src/Modules/Payments/Infrastructure/InternalCommands/InternalCommandEntityTypeConfiguration.cs class InternalCommandEntityTypeConfiguration (line 7) | internal class InternalCommandEntityTypeConfiguration : IEntityTypeConfi... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Payments/Infrastructure/PaymentsModule.cs class PaymentsModule (line 9) | public class PaymentsModule : IPaymentsModule method ExecuteCommandAsync (line 11) | public async Task ExecuteCommandAsync(ICommand ExecuteQueryAsync(IQuery ... FILE: src/Modules/Payments/IntegrationEvents/MeetingFeePaidIntegrationEvent.cs class MeetingFeePaidIntegrationEvent (line 5) | public class MeetingFeePaidIntegrationEvent : IntegrationEvent method MeetingFeePaidIntegrationEvent (line 7) | public MeetingFeePaidIntegrationEvent( FILE: src/Modules/Payments/IntegrationEvents/SubscriptionExpirationDateChangedIntegrationEvent.cs class SubscriptionExpirationDateChangedIntegrationEvent (line 5) | public class SubscriptionExpirationDateChangedIntegrationEvent : Integra... method SubscriptionExpirationDateChangedIntegrationEvent (line 7) | public SubscriptionExpirationDateChangedIntegrationEvent( FILE: src/Modules/Payments/Tests/ArchTests/Application/ApplicationTests.cs class ApplicationTests (line 14) | [TestFixture] method Command_Should_Be_Immutable (line 17) | [Test] method Query_Should_Be_Immutable (line 38) | [Test] method CommandHandler_Should_Have_Name_EndingWith_CommandHandler (line 47) | [Test] method QueryHandler_Should_Have_Name_EndingWith_QueryHandler (line 63) | [Test] method Command_And_Query_Handlers_Should_Not_Be_Public (line 76) | [Test] method Validator_Should_Have_Name_EndingWith_Validator (line 91) | [Test] method Validators_Should_Not_Be_Public (line 104) | [Test] method InternalCommand_Should_Have_JsonConstructorAttribute (line 115) | [Test] method MediatR_RequestHandler_Should_NotBe_Used_Directly (line 150) | [Test] method Command_With_Result_Should_Not_Return_Unit (line 179) | [Test] FILE: src/Modules/Payments/Tests/ArchTests/Domain/DomainTests.cs class DomainTests (line 10) | public class DomainTests : TestBase method DomainEvent_Should_Be_Immutable (line 12) | [Test] method ValueObject_Should_Be_Immutable (line 25) | [Test] method Entity_Which_Is_Not_Aggregate_Root_Cannot_Have_Public_Members (line 36) | [Test] method Entity_Cannot_Have_Reference_To_Other_AggregateRoot (line 65) | [Test] method Entity_Should_Have_Parameterless_Private_Constructor (line 109) | [Test] method Domain_Object_Should_Have_Only_Private_Constructors (line 138) | [Test] method ValueObject_Should_Have_Private_Constructor_With_Parameters_For_His_State (line 164) | [Test] method DomainEvent_Should_Have_DomainEventPostfix (line 208) | [Test] method BusinessRule_Should_Have_RulePostfix (line 222) | [Test] FILE: src/Modules/Payments/Tests/ArchTests/Module/LayersTests.cs class LayersTests (line 7) | [TestFixture] method DomainLayer_DoesNotHaveDependency_ToApplicationLayer (line 10) | [Test] method DomainLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 21) | [Test] method ApplicationLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 32) | [Test] FILE: src/Modules/Payments/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 10) | public abstract class TestBase method AssertAreImmutable (line 18) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 33) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 38) | protected static void AssertArchTestResult(TestResult result) FILE: src/Modules/Payments/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Modules/Payments/Tests/IntegrationTests/MeetingFees/MeetingFeesTests.cs class MeetingFeesTests (line 14) | [NonParallelizable] method Create_Then_Pay_MeetingFee_Test (line 18) | [Test] class GetMeetingFeesProbe (line 44) | private class GetMeetingFeesProbe : IProbe> method GetMeetingFeesProbe (line 52) | public GetMeetingFeesProbe( method IsSatisfied (line 62) | public bool IsSatisfied(List sample) method GetSampleAsync (line 67) | public async Task> GetSampleAsync() method DescribeFailureTo (line 72) | public string DescribeFailureTo() FILE: src/Modules/Payments/Tests/IntegrationTests/Payers/PayerSampleData.cs type PayerSampleData (line 3) | public struct PayerSampleData FILE: src/Modules/Payments/Tests/IntegrationTests/Payers/PayerTests.cs class PayerTests (line 10) | [NonParallelizable] method CreatePayer_Test (line 14) | [Test] class GetPayerProbe (line 39) | private class GetPayerProbe : IProbe method GetPayerProbe (line 45) | public GetPayerProbe( method IsSatisfied (line 54) | public bool IsSatisfied(PayerDto sample) method GetSampleAsync (line 59) | public async Task GetSampleAsync() method DescribeFailureTo (line 64) | public string DescribeFailureTo() FILE: src/Modules/Payments/Tests/IntegrationTests/PriceList/PriceListHelper.cs class PriceListHelper (line 12) | public static class PriceListHelper method AddPriceListItems (line 14) | public static async Task AddPriceListItems(IPaymentsModule paymentsMod... class GetPriceListProbe (line 54) | private class GetPriceListProbe : IProbe> method GetPriceListProbe (line 60) | public GetPriceListProbe( method IsSatisfied (line 68) | public bool IsSatisfied(List sample) method GetSampleAsync (line 73) | public async Task> GetSampleAsync() method DescribeFailureTo (line 78) | public string DescribeFailureTo() FILE: src/Modules/Payments/Tests/IntegrationTests/SeedWork/EventsBusMock.cs class EventsBusMock (line 5) | public class EventsBusMock : IEventsBus method EventsBusMock (line 9) | public EventsBusMock() method Dispose (line 14) | public void Dispose() method Publish (line 18) | public Task Publish(T @event) method GetLastPublishedEvent (line 25) | public T GetLastPublishedEvent() method Subscribe (line 31) | public void Subscribe(IIntegrationEventHandler handler) method StartConsuming (line 36) | public void StartConsuming() FILE: src/Modules/Payments/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) FILE: src/Modules/Payments/Tests/IntegrationTests/SeedWork/OutboxMessagesHelper.cs class OutboxMessagesHelper (line 11) | public class OutboxMessagesHelper method GetOutboxMessages (line 13) | public static async Task> GetOutboxMessages(IDb... method Deserialize (line 28) | public static T Deserialize(OutboxMessageDto message) FILE: src/Modules/Payments/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 19) | public class TestBase method BeforeEachTest (line 35) | [SetUp] method GetEventually (line 74) | public static async Task GetEventually(IProbe probe, int time... method AfterEachTest (line 82) | [TearDown] method GetLastOutboxMessage (line 89) | protected async Task GetLastOutboxMessage() method AssertEventually (line 100) | protected static async Task AssertEventually(IProbe probe, int timeout) method ClearDatabase (line 105) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Modules/Payments/Tests/IntegrationTests/Subscriptions/BuySubscriptionTests.cs class BuySubscriptionTests (line 15) | [TestFixture] method BuySubscription_Test (line 18) | [Test] class GetPayerSubscriptionProbe (line 54) | private class GetPayerSubscriptionProbe : IProbe method GetPayerSubscriptionProbe (line 58) | public GetPayerSubscriptionProbe( method IsSatisfied (line 65) | public bool IsSatisfied(SubscriptionDetailsDto sample) method GetSampleAsync (line 70) | public async Task GetSampleAsync() method DescribeFailureTo (line 75) | public string DescribeFailureTo() => "Subscription read model is not... FILE: src/Modules/Payments/Tests/IntegrationTests/Subscriptions/GetSubscriptionPaymentsProbe.cs class GetSubscriptionPaymentsProbe (line 7) | internal class GetSubscriptionPaymentsProbe : IProbe sample) method GetSampleAsync (line 31) | public async Task> GetSampleAsync() method DescribeFailureTo (line 36) | public string DescribeFailureTo() FILE: src/Modules/Payments/Tests/IntegrationTests/Subscriptions/SubscriptionLifecycleTests.cs class SubscriptionLifecycleTests (line 19) | [NonParallelizable] method Subscription_Buy_ThenRenew_ThenExpire_Test (line 24) | [Test] class GetSubscriptionDetailsProbe (line 135) | private class GetSubscriptionDetailsProbe : IProbe GetSampleAsync() method DescribeFailureTo (line 163) | public string DescribeFailureTo() => "Subscription read model is not... FILE: src/Modules/Payments/Tests/IntegrationTests/Subscriptions/SubscriptionPaymentsTests.cs class SubscriptionPaymentsTests (line 14) | [NonParallelizable] method SubscriptionPayment_Expiration_Test (line 18) | [Test] class GetSubscriptionPaymentsProbe (line 54) | private class GetSubscriptionPaymentsProbe : IProbe sample) method GetSampleAsync (line 78) | public async Task> GetSampleAsync() method DescribeFailureTo (line 83) | public string DescribeFailureTo() FILE: src/Modules/Payments/Tests/UnitTests/Payers/PayerTests.cs class PayerTests (line 8) | [TestFixture] method CreatePayer_IsSuccessful (line 11) | [Test] FILE: src/Modules/Payments/Tests/UnitTests/PriceListItems/PriceListItemTests.cs class PriceListItemTests (line 10) | [TestFixture] method CreatePriceListItem_IsSuccessful (line 13) | [Test] method ActivatePriceListItem_IsSuccessful (line 29) | [Test] method ActivatePriceListItem_WhenItemIsActive_ThenActivationIgnored (line 49) | [Test] method DeactivatePriceListItem_IsSuccessful (line 66) | [Test] method DeactivatePriceListItem_WhenItemNotActive_ThenDeactivationIgnored (line 85) | [Test] method ChangePriceListItem_IsSuccessful (line 105) | [Test] FILE: src/Modules/Payments/Tests/UnitTests/SeedWork/DomainEventsTestHelper.cs class DomainEventsTestHelper (line 7) | public class DomainEventsTestHelper method GetAllDomainEvents (line 9) | public static List GetAllDomainEvents(Entity aggregate) FILE: src/Modules/Payments/Tests/UnitTests/SeedWork/TestBase.cs class TestBase (line 7) | public abstract class TestBase method AssertPublishedDomainEvent (line 9) | public static T AssertPublishedDomainEvent(Entity aggregate) method AssertPublishedDomainEvent (line 22) | public static T AssertPublishedDomainEvent(AggregateRoot aggregate) method AssertDomainEventNotPublished (line 35) | public static void AssertDomainEventNotPublished(AggregateRoot aggr... method AssertPublishedDomainEvents (line 42) | public static List AssertPublishedDomainEvents(Entity aggregate) method AssertPublishedDomainEvents (line 55) | public static List AssertPublishedDomainEvents(AggregateRoot agg... method AssertBrokenRule (line 68) | public static void AssertBrokenRule(TestDelegate testDelegate) method AfterEachTest (line 79) | [TearDown] FILE: src/Modules/Payments/Tests/UnitTests/SubscriptionPayments/SubscriptionPaymentTests.cs class SubscriptionPaymentTests (line 10) | [TestFixture] method BuySubscription_IsSuccessful (line 13) | [Test] method BuySubscriptionRenewal_WhenPriceDoesNotExist_IsNotPossible (line 31) | [Test] method PaySubscription_IsSuccessful (line 49) | [Test] method ExpireSubscription_IsSuccessful (line 69) | [Test] FILE: src/Modules/Payments/Tests/UnitTests/SubscriptionPayments/SubscriptionPaymentTestsBase.cs class SubscriptionPaymentTestsBase (line 10) | public class SubscriptionPaymentTestsBase : TestBase class SubscriptionPaymentTestData (line 12) | protected class SubscriptionPaymentTestData method SubscriptionPaymentTestData (line 14) | public SubscriptionPaymentTestData(PriceList priceList, PayerId paye... method CreateSubscriptionPaymentTestData (line 28) | protected SubscriptionPaymentTestData CreateSubscriptionPaymentTestData() method CreatePriceList (line 42) | private PriceList CreatePriceList() FILE: src/Modules/Payments/Tests/UnitTests/SubscriptionRenewalPayments/SubscriptionRenewalPaymentTests.cs class SubscriptionRenewalPaymentTests (line 10) | [TestFixture] method BuySubscriptionRenewal_IsSuccessful (line 13) | [Test] method BuySubscriptionRenewal_WhenPriceDoesNotExist_IsNotPossible (line 32) | [Test] method PaySubscriptionRenewal_IsSuccessful (line 51) | [Test] FILE: src/Modules/Payments/Tests/UnitTests/SubscriptionRenewalPayments/SubscriptionRenewalPaymentTestsBase.cs class SubscriptionRenewalPaymentTestsBase (line 10) | public class SubscriptionRenewalPaymentTestsBase : TestBase class SubscriptionRenewalPaymentTestData (line 12) | protected class SubscriptionRenewalPaymentTestData method SubscriptionRenewalPaymentTestData (line 14) | public SubscriptionRenewalPaymentTestData(PriceList priceList, Payer... method CreateSubscriptionRenewalPaymentTestData (line 28) | protected SubscriptionRenewalPaymentTestData CreateSubscriptionRenewal... method CreatePriceList (line 42) | private PriceList CreatePriceList() FILE: src/Modules/Payments/Tests/UnitTests/Subscriptions/SubscriptionDateExpirationCalculatorTests.cs class SubscriptionDateExpirationCalculatorTests (line 7) | [TestFixture] method CalculateForNew_WhenPeriodMonthIsSelected_Test (line 10) | [Test] method CalculateForNew_WhenPeriodHalfYearIsSelected_Test (line 24) | [Test] method CalculateForRenewal_WhenPeriodMonthIsSelected_AndExpireDateIsInTheFuture_ThenMonthsAreAddedToExpireDate (line 38) | [Test] method CalculateForRenewal_WhenPeriodMonthIsSelected_AndExpireDatePassed_ThenMonthsAreAddedToNow (line 53) | [Test] FILE: src/Modules/Payments/Tests/UnitTests/Subscriptions/SubscriptionTests.cs class SubscriptionTests (line 12) | [TestFixture] method CreateSubscription_IsSuccessful (line 15) | [Test] method RenewSubscription_IsSuccessful (line 32) | [Test] method ExpireSubscription_IsSuccessful (line 57) | [Test] FILE: src/Modules/Registrations/Application/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/Registrations/Application/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/Registrations/Application/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/Registrations/Application/Configuration/Queries/IQueryHandler.cs type IQueryHandler (line 6) | public interface IQueryHandler : FILE: src/Modules/Registrations/Application/Contracts/CommandBase.cs class CommandBase (line 3) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) class CommandBase (line 18) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) FILE: src/Modules/Registrations/Application/Contracts/CustomClaimTypes.cs class CustomClaimTypes (line 3) | public class CustomClaimTypes FILE: src/Modules/Registrations/Application/Contracts/ICommand.cs type ICommand (line 5) | public interface ICommand : IRequest type ICommand (line 10) | public interface ICommand : IRequest FILE: src/Modules/Registrations/Application/Contracts/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/Modules/Registrations/Application/Contracts/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Registrations/Application/Contracts/IRegistrationsModule.cs type IRegistrationsModule (line 3) | public interface IRegistrationsModule method ExecuteCommandAsync (line 5) | Task ExecuteCommandAsync(ICommand command); method ExecuteCommandAsync (line 7) | Task ExecuteCommandAsync(ICommand command); method ExecuteQueryAsync (line 9) | Task ExecuteQueryAsync(IQuery query); FILE: src/Modules/Registrations/Application/Contracts/QueryBase.cs class QueryBase (line 3) | public abstract class QueryBase : IQuery method QueryBase (line 7) | protected QueryBase() method QueryBase (line 12) | protected QueryBase(Guid id) FILE: src/Modules/Registrations/Application/Contracts/Roles.cs class Roles (line 3) | public class Roles FILE: src/Modules/Registrations/Application/UserRegistrations/ConfirmUserRegistration/ConfirmUserRegistrationCommand.cs class ConfirmUserRegistrationCommand (line 5) | public class ConfirmUserRegistrationCommand : CommandBase method ConfirmUserRegistrationCommand (line 7) | public ConfirmUserRegistrationCommand(Guid userRegistrationId) FILE: src/Modules/Registrations/Application/UserRegistrations/ConfirmUserRegistration/ConfirmUserRegistrationCommandHandler.cs class ConfirmUserRegistrationCommandHandler (line 6) | internal class ConfirmUserRegistrationCommandHandler : ICommandHandler method GetUserRegistrationQuery (line 7) | public GetUserRegistrationQuery(Guid userRegistrationId) FILE: src/Modules/Registrations/Application/UserRegistrations/GetUserRegistration/GetUserRegistrationQueryHandler.cs class GetUserRegistrationQueryHandler (line 6) | internal class GetUserRegistrationQueryHandler : IQueryHandler Handle(GetUserRegistrationQuery query... FILE: src/Modules/Registrations/Application/UserRegistrations/GetUserRegistration/UserRegistrationDto.cs class UserRegistrationDto (line 3) | public class UserRegistrationDto FILE: src/Modules/Registrations/Application/UserRegistrations/GetUserRegistration/UserRegistrationProvider.cs class UserRegistrationProvider (line 6) | internal static class UserRegistrationProvider method GetById (line 8) | internal static async Task GetById( FILE: src/Modules/Registrations/Application/UserRegistrations/RegisterNewUser/NewUserRegisteredEnqueueEmailConfirmationHandler.cs class NewUserRegisteredEnqueueEmailConfirmationHandler (line 7) | public class NewUserRegisteredEnqueueEmailConfirmationHandler : INotific... method NewUserRegisteredEnqueueEmailConfirmationHandler (line 11) | public NewUserRegisteredEnqueueEmailConfirmationHandler(ICommandsSched... method Handle (line 16) | public async Task Handle(NewUserRegisteredNotification notification, C... FILE: src/Modules/Registrations/Application/UserRegistrations/RegisterNewUser/NewUserRegisteredNotification.cs class NewUserRegisteredNotification (line 7) | public class NewUserRegisteredNotification : DomainNotificationBase method RegisterNewUserCommand (line 7) | public RegisterNewUserCommand( FILE: src/Modules/Registrations/Application/UserRegistrations/RegisterNewUser/RegisterNewUserCommandHandler.cs class RegisterNewUserCommandHandler (line 6) | internal class RegisterNewUserCommandHandler : ICommandHandler Handle(RegisterNewUserCommand command, Cancell... FILE: src/Modules/Registrations/Application/UserRegistrations/SendUserRegistrationConfirmationEmail/SendUserRegistrationConfirmationEmailCommand.cs class SendUserRegistrationConfirmationEmailCommand (line 7) | public class SendUserRegistrationConfirmationEmailCommand : InternalComm... method SendUserRegistrationConfirmationEmailCommand (line 9) | [JsonConstructor] FILE: src/Modules/Registrations/Application/UserRegistrations/SendUserRegistrationConfirmationEmail/SendUserRegistrationConfirmationEmailCommandHandler.cs class SendUserRegistrationConfirmationEmailCommandHandler (line 6) | internal class SendUserRegistrationConfirmationEmailCommandHandler : ICo... method SendUserRegistrationConfirmationEmailCommandHandler (line 10) | public SendUserRegistrationConfirmationEmailCommandHandler( method Handle (line 16) | public async Task Handle(SendUserRegistrationConfirmationEmailCommand ... FILE: src/Modules/Registrations/Application/UserRegistrations/UsersCounter.cs class UsersCounter (line 7) | public class UsersCounter : IUsersCounter method UsersCounter (line 11) | public UsersCounter(ISqlConnectionFactory sqlConnectionFactory) method CountUsersWithLogin (line 16) | public int CountUsersWithLogin(string login) FILE: src/Modules/Registrations/Domain/UserRegistrations/Events/NewUserRegisteredDomainEvent.cs class NewUserRegisteredDomainEvent (line 5) | public class NewUserRegisteredDomainEvent : DomainEventBase method NewUserRegisteredDomainEvent (line 23) | public NewUserRegisteredDomainEvent( FILE: src/Modules/Registrations/Domain/UserRegistrations/Events/UserRegistrationConfirmedDomainEvent.cs class UserRegistrationConfirmedDomainEvent (line 5) | public class UserRegistrationConfirmedDomainEvent : DomainEventBase method UserRegistrationConfirmedDomainEvent (line 7) | public UserRegistrationConfirmedDomainEvent(UserRegistrationId userReg... FILE: src/Modules/Registrations/Domain/UserRegistrations/Events/UserRegistrationExpiredDomainEvent.cs class UserRegistrationExpiredDomainEvent (line 5) | public class UserRegistrationExpiredDomainEvent : DomainEventBase method UserRegistrationExpiredDomainEvent (line 7) | public UserRegistrationExpiredDomainEvent(UserRegistrationId userRegis... FILE: src/Modules/Registrations/Domain/UserRegistrations/IUserRegistrationRepository.cs type IUserRegistrationRepository (line 3) | public interface IUserRegistrationRepository method AddAsync (line 5) | Task AddAsync(UserRegistration userRegistration); method GetByIdAsync (line 7) | Task GetByIdAsync(UserRegistrationId userRegistratio... FILE: src/Modules/Registrations/Domain/UserRegistrations/IUsersCounter.cs type IUsersCounter (line 3) | public interface IUsersCounter method CountUsersWithLogin (line 5) | int CountUsersWithLogin(string login); FILE: src/Modules/Registrations/Domain/UserRegistrations/Rules/UserCannotBeCreatedWhenRegistrationIsNotConfirmedRule.cs class UserCannotBeCreatedWhenRegistrationIsNotConfirmedRule (line 5) | public class UserCannotBeCreatedWhenRegistrationIsNotConfirmedRule : IBu... method UserCannotBeCreatedWhenRegistrationIsNotConfirmedRule (line 9) | internal UserCannotBeCreatedWhenRegistrationIsNotConfirmedRule(UserReg... method IsBroken (line 14) | public bool IsBroken() => _actualRegistrationStatus != UserRegistratio... FILE: src/Modules/Registrations/Domain/UserRegistrations/Rules/UserLoginMustBeUniqueRule.cs class UserLoginMustBeUniqueRule (line 5) | public class UserLoginMustBeUniqueRule : IBusinessRule method UserLoginMustBeUniqueRule (line 10) | internal UserLoginMustBeUniqueRule(IUsersCounter usersCounter, string ... method IsBroken (line 16) | public bool IsBroken() => _usersCounter.CountUsersWithLogin(_login) > 0; FILE: src/Modules/Registrations/Domain/UserRegistrations/Rules/UserRegistrationCannotBeConfirmedAfterExpirationRule.cs class UserRegistrationCannotBeConfirmedAfterExpirationRule (line 5) | public class UserRegistrationCannotBeConfirmedAfterExpirationRule : IBus... method UserRegistrationCannotBeConfirmedAfterExpirationRule (line 9) | internal UserRegistrationCannotBeConfirmedAfterExpirationRule(UserRegi... method IsBroken (line 14) | public bool IsBroken() => _actualRegistrationStatus == UserRegistratio... FILE: src/Modules/Registrations/Domain/UserRegistrations/Rules/UserRegistrationCannotBeConfirmedMoreThanOnceRule.cs class UserRegistrationCannotBeConfirmedMoreThanOnceRule (line 5) | public class UserRegistrationCannotBeConfirmedMoreThanOnceRule : IBusine... method UserRegistrationCannotBeConfirmedMoreThanOnceRule (line 9) | internal UserRegistrationCannotBeConfirmedMoreThanOnceRule(UserRegistr... method IsBroken (line 14) | public bool IsBroken() => _actualRegistrationStatus == UserRegistratio... FILE: src/Modules/Registrations/Domain/UserRegistrations/Rules/UserRegistrationCannotBeExpiredMoreThanOnceRule.cs class UserRegistrationCannotBeExpiredMoreThanOnceRule (line 5) | public class UserRegistrationCannotBeExpiredMoreThanOnceRule : IBusiness... method UserRegistrationCannotBeExpiredMoreThanOnceRule (line 9) | internal UserRegistrationCannotBeExpiredMoreThanOnceRule(UserRegistrat... method IsBroken (line 14) | public bool IsBroken() => _actualRegistrationStatus == UserRegistratio... FILE: src/Modules/Registrations/Domain/UserRegistrations/UserRegistration.cs class UserRegistration (line 7) | public class UserRegistration : Entity, IAggregateRoot method UserRegistration (line 29) | private UserRegistration() method RegisterNewUser (line 34) | public static UserRegistration RegisterNewUser( method UserRegistration (line 46) | private UserRegistration( method Confirm (line 78) | public void Confirm() method Expire (line 89) | public void Expire() FILE: src/Modules/Registrations/Domain/UserRegistrations/UserRegistrationId.cs class UserRegistrationId (line 5) | public class UserRegistrationId : TypedIdValueBase method UserRegistrationId (line 7) | public UserRegistrationId(Guid value) FILE: src/Modules/Registrations/Domain/UserRegistrations/UserRegistrationStatus.cs class UserRegistrationStatus (line 5) | public class UserRegistrationStatus : ValueObject method UserRegistrationStatus (line 16) | private UserRegistrationStatus(string value) FILE: src/Modules/Registrations/Infrastructure/Configuration/AllConstructorFinder.cs class AllConstructorFinder (line 7) | internal class AllConstructorFinder : IConstructorFinder method FindConstructors (line 12) | public ConstructorInfo[] FindConstructors(Type targetType) FILE: src/Modules/Registrations/Infrastructure/Configuration/Assemblies.cs class Assemblies (line 6) | internal static class Assemblies FILE: src/Modules/Registrations/Infrastructure/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/Registrations/Infrastructure/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/Registrations/Infrastructure/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/Registrations/Infrastructure/Configuration/DataAccess/DataAccessModule.cs class DataAccessModule (line 10) | internal class DataAccessModule : Autofac.Module method DataAccessModule (line 15) | internal DataAccessModule(string databaseConnectionString, ILoggerFact... method Load (line 21) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/Domain/DomainModule.cs class DomainModule (line 9) | internal class DomainModule : Module method Load (line 11) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/Email/EmailModule.cs class EmailModule (line 7) | internal class EmailModule : Module method EmailModule (line 12) | public EmailModule( method Load (line 20) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/EventsBus/EventsBusModule.cs class EventsBusModule (line 6) | internal class EventsBusModule : Autofac.Module method EventsBusModule (line 10) | public EventsBusModule(IEventsBus eventsBus) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/EventsBus/EventsBusStartup.cs class EventsBusStartup (line 7) | public static class EventsBusStartup method Initialize (line 9) | public static void Initialize( method SubscribeToIntegrationEvents (line 15) | private static void SubscribeToIntegrationEvents(ILogger logger) method SubscribeToIntegrationEvent (line 22) | private static void SubscribeToIntegrationEvent(IEventsBus eventBus... FILE: src/Modules/Registrations/Infrastructure/Configuration/EventsBus/IntegrationEventGenericHandler.cs class IntegrationEventGenericHandler (line 10) | internal class IntegrationEventGenericHandler : IIntegrationEventHand... method Handle (line 13) | public async Task Handle(T @event) FILE: src/Modules/Registrations/Infrastructure/Configuration/Logging/LoggingModule.cs class LoggingModule (line 6) | internal class LoggingModule : Autofac.Module method LoggingModule (line 10) | internal LoggingModule(ILogger logger) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/Mediation/MediatorModule.cs class MediatorModule (line 13) | public class MediatorModule : Autofac.Module method Load (line 15) | protected override void Load(ContainerBuilder builder) class ScopedContravariantRegistrationSource (line 55) | private class ScopedContravariantRegistrationSource : IRegistrationSource method ScopedContravariantRegistrationSource (line 60) | public ScopedContravariantRegistrationSource(params Type[] types) method RegistrationsFor (line 72) | public IEnumerable RegistrationsFor( FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/CommandsExecutor.cs class CommandsExecutor (line 7) | internal static class CommandsExecutor method Execute (line 9) | internal static async Task Execute(ICommand command) method Execute (line 18) | internal static async Task Execute(ICommand... FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Inbox/InboxMessageDto.cs class InboxMessageDto (line 3) | public class InboxMessageDto FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommand.cs class ProcessInboxCommand (line 5) | public class ProcessInboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommandHandler.cs class ProcessInboxCommandHandler (line 9) | internal class ProcessInboxCommandHandler : ICommandHandler(ICommand command) FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommand.cs class ProcessInternalCommandsCommand (line 5) | internal class ProcessInternalCommandsCommand : CommandBase, IRecurringC... FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommandHandler.cs class ProcessInternalCommandsCommandHandler (line 9) | internal class ProcessInternalCommandsCommandHandler : ICommandHandler : ICommandHandler method LoggingCommandHandlerDecorator (line 18) | public LoggingCommandHandlerDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancellationToken) class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 75) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 79) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 84) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/LoggingCommandHandlerWithResultDecorator.cs class LoggingCommandHandlerWithResultDecorator (line 11) | internal class LoggingCommandHandlerWithResultDecorator : IC... method LoggingCommandHandlerWithResultDecorator (line 18) | public LoggingCommandHandlerWithResultDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancell... class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 77) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 81) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 86) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Outbox/OutboxMessageDto.cs class OutboxMessageDto (line 3) | public class OutboxMessageDto FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Outbox/OutboxModule.cs class OutboxModule (line 11) | internal class OutboxModule : Module method OutboxModule (line 15) | public OutboxModule(BiDictionary domainNotificationsMap) method Load (line 20) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 36) | private void CheckMappings() FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommand.cs class ProcessOutboxCommand (line 5) | public class ProcessOutboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommandHandler.cs class ProcessOutboxCommandHandler (line 14) | internal class ProcessOutboxCommandHandler : ICommandHandler : ICommandHandler method UnitOfWorkCommandHandlerDecorator (line 15) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerWithResultDecorator.cs class UnitOfWorkCommandHandlerWithResultDecorator (line 8) | internal class UnitOfWorkCommandHandlerWithResultDecorator :... method UnitOfWorkCommandHandlerWithResultDecorator (line 15) | public UnitOfWorkCommandHandlerWithResultDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancell... FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/ValidationCommandHandlerDecorator.cs class ValidationCommandHandlerDecorator (line 8) | internal class ValidationCommandHandlerDecorator : ICommandHandler method ValidationCommandHandlerDecorator (line 14) | public ValidationCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/Registrations/Infrastructure/Configuration/Processing/ValidationCommandHandlerWithResultDecorator.cs class ValidationCommandHandlerWithResultDecorator (line 8) | internal class ValidationCommandHandlerWithResultDecorator :... method ValidationCommandHandlerWithResultDecorator (line 15) | public ValidationCommandHandlerWithResultDecorator( method Handle (line 23) | public Task Handle(T command, CancellationToken cancellationT... FILE: src/Modules/Registrations/Infrastructure/Configuration/Quartz/QuartzModule.cs class QuartzModule (line 6) | public class QuartzModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Configuration/Quartz/QuartzStartup.cs class QuartzStartup (line 12) | internal static class QuartzStartup method Initialize (line 14) | internal static void Initialize(ILogger logger, long? internalProcessi... FILE: src/Modules/Registrations/Infrastructure/Configuration/Quartz/SerilogLogProvider.cs class SerilogLogProvider (line 6) | internal class SerilogLogProvider : ILogProvider method SerilogLogProvider (line 10) | internal SerilogLogProvider(ILogger logger) method GetLogger (line 15) | public Logger GetLogger(string name) method OpenNestedContext (line 53) | public IDisposable OpenNestedContext(string message) method OpenMappedContext (line 58) | public IDisposable OpenMappedContext(string key, string value) method OpenMappedContext (line 63) | public IDisposable OpenMappedContext(string key, object value, bool de... FILE: src/Modules/Registrations/Infrastructure/Configuration/RegistrationsCompositionRoot.cs class RegistrationsCompositionRoot (line 5) | internal static class RegistrationsCompositionRoot method SetContainer (line 9) | internal static void SetContainer(IContainer container) method BeginLifetimeScope (line 14) | internal static ILifetimeScope BeginLifetimeScope() FILE: src/Modules/Registrations/Infrastructure/Configuration/RegistrationsStartup.cs class RegistrationsStartup (line 23) | public class RegistrationsStartup method Initialize (line 27) | public static void Initialize( method ConfigureCompositionRoot (line 53) | private static void ConfigureCompositionRoot( FILE: src/Modules/Registrations/Infrastructure/Configuration/UserAccess/UserAccessAutofacModule.cs class UserAccessAutofacModule (line 7) | public class UserAccessAutofacModule : Module method Load (line 9) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Domain/UserRegistrations/UserRegistrationEntityTypeConfiguration.cs class UserRegistrationEntityTypeConfiguration (line 7) | internal class UserRegistrationEntityTypeConfiguration : IEntityTypeConf... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Domain/UserRegistrations/UserRegistrationRepository.cs class UserRegistrationRepository (line 6) | public class UserRegistrationRepository : IUserRegistrationRepository method UserRegistrationRepository (line 10) | public UserRegistrationRepository(RegistrationsContext context) method AddAsync (line 15) | public async Task AddAsync(UserRegistration userRegistration) method GetByIdAsync (line 20) | public async Task GetByIdAsync(UserRegistrationId us... FILE: src/Modules/Registrations/Infrastructure/InternalCommands/InternalCommandEntityTypeConfiguration.cs class InternalCommandEntityTypeConfiguration (line 7) | internal class InternalCommandEntityTypeConfiguration : IEntityTypeConfi... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Registrations/Infrastructure/Outbox/OutboxAccessor.cs class OutboxAccessor (line 5) | public class OutboxAccessor : IOutbox method OutboxAccessor (line 9) | public OutboxAccessor(RegistrationsContext userAccessContext) method Add (line 14) | public void Add(OutboxMessage message) method Save (line 19) | public Task Save() FILE: src/Modules/Registrations/Infrastructure/Outbox/OutboxMessageEntityTypeConfiguration.cs class OutboxMessageEntityTypeConfiguration (line 7) | internal class OutboxMessageEntityTypeConfiguration : IEntityTypeConfigu... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/Registrations/Infrastructure/RegistrationsContext.cs class RegistrationsContext (line 12) | public class RegistrationsContext : DbContext method RegistrationsContext (line 22) | public RegistrationsContext(DbContextOptions options, ILoggerFactory l... method OnModelCreating (line 28) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: src/Modules/Registrations/Infrastructure/RegistrationsModule.cs class RegistrationsModule (line 9) | public class RegistrationsModule : IRegistrationsModule method ExecuteCommandAsync (line 11) | public async Task ExecuteCommandAsync(ICommand ExecuteQueryAsync(IQuery ... FILE: src/Modules/Registrations/Infrastructure/Users/UserAccessGateway.cs class UserAccessGateway (line 7) | public class UserAccessGateway : IUserCreator method UserAccessGateway (line 11) | public UserAccessGateway(IUserAccessModule userAccessModule) method Create (line 16) | public async Task Create( FILE: src/Modules/Registrations/IntegrationEvents/Class1.cs class Class1 (line 3) | public class Class1 FILE: src/Modules/Registrations/IntegrationEvents/NewUserRegisteredIntegrationEvent.cs class NewUserRegisteredIntegrationEvent (line 5) | public class NewUserRegisteredIntegrationEvent : IntegrationEvent method NewUserRegisteredIntegrationEvent (line 19) | public NewUserRegisteredIntegrationEvent(Guid id, DateTime occurredOn,... FILE: src/Modules/Registrations/Tests/ArchTests/Application/ApplicationTests.cs class ApplicationTests (line 14) | [TestFixture] method Command_Should_Be_Immutable (line 17) | [Test] method Query_Should_Be_Immutable (line 38) | [Test] method CommandHandler_Should_Have_Name_EndingWith_CommandHandler (line 47) | [Test] method QueryHandler_Should_Have_Name_EndingWith_QueryHandler (line 63) | [Test] method Command_And_Query_Handlers_Should_Not_Be_Public (line 76) | [Test] method Validator_Should_Have_Name_EndingWith_Validator (line 91) | [Test] method Validators_Should_Not_Be_Public (line 104) | [Test] method InternalCommand_Should_Have_JsonConstructorAttribute (line 115) | [Test] method MediatR_RequestHandler_Should_NotBe_Used_Directly (line 150) | [Test] method Command_With_Result_Should_Not_Return_Unit (line 179) | [Test] FILE: src/Modules/Registrations/Tests/ArchTests/Domain/DomainTests.cs class DomainTests (line 9) | public class DomainTests : TestBase method DomainEvent_Should_Be_Immutable (line 11) | [Test] method ValueObject_Should_Be_Immutable (line 24) | [Test] method Entity_Which_Is_Not_Aggregate_Root_Cannot_Have_Public_Members (line 35) | [Test] method Entity_Cannot_Have_Reference_To_Other_AggregateRoot (line 64) | [Test] method Entity_Should_Have_Parameterless_Private_Constructor (line 108) | [Test] method Domain_Object_Should_Have_Only_Private_Constructors (line 137) | [Test] method ValueObject_Should_Have_Private_Constructor_With_Parameters_For_His_State (line 163) | [Test] method DomainEvent_Should_Have_DomainEventPostfix (line 202) | [Test] method BusinessRule_Should_Have_RulePostfix (line 216) | [Test] FILE: src/Modules/Registrations/Tests/ArchTests/Module/LayersTests.cs class LayersTests (line 7) | [TestFixture] method DomainLayer_DoesNotHaveDependency_ToApplicationLayer (line 10) | [Test] method DomainLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 21) | [Test] method ApplicationLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 32) | [Test] FILE: src/Modules/Registrations/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 11) | public abstract class TestBase method AssertAreImmutable (line 19) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 34) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 39) | protected static void AssertArchTestResult(TestResult result) FILE: src/Modules/Registrations/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Modules/Registrations/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) method SetUserId (line 18) | public void SetUserId(Guid userId) FILE: src/Modules/Registrations/Tests/IntegrationTests/SeedWork/OutboxMessagesHelper.cs class OutboxMessagesHelper (line 11) | public class OutboxMessagesHelper method GetOutboxMessages (line 13) | public static async Task> GetOutboxMessages(IDb... method Deserialize (line 28) | public static T Deserialize(OutboxMessageDto message) FILE: src/Modules/Registrations/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 17) | public class TestBase method BeforeEachTest (line 27) | [SetUp] method GetLastOutboxMessage (line 59) | protected async Task GetLastOutboxMessage() method ClearDatabase (line 70) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Modules/Registrations/Tests/IntegrationTests/UserRegistrations/ConfirmUserRegistrationTests.cs class ConfirmUserRegistrationTests (line 10) | [TestFixture] method ConfirmUserRegistration_Test (line 13) | [Test] FILE: src/Modules/Registrations/Tests/IntegrationTests/UserRegistrations/SendUserRegistrationConfirmationEmailTests.cs class SendUserRegistrationConfirmationEmailTests (line 10) | [TestFixture] method SendUserRegistrationConfirmationEmail_Test (line 13) | [Test] FILE: src/Modules/Registrations/Tests/IntegrationTests/UserRegistrations/UserRegistrationSampleData.cs type UserRegistrationSampleData (line 3) | public struct UserRegistrationSampleData FILE: src/Modules/Registrations/Tests/IntegrationTests/UserRegistrations/UserRegistrationTests.cs class UserRegistrationTests (line 9) | [TestFixture] method RegisterNewUserCommand_Test (line 12) | [Test] FILE: src/Modules/Registrations/Tests/UnitTests/SeedWork/DomainEventsTestHelper.cs class DomainEventsTestHelper (line 7) | public class DomainEventsTestHelper method GetAllDomainEvents (line 9) | public static List GetAllDomainEvents(Entity aggregate) FILE: src/Modules/Registrations/Tests/UnitTests/SeedWork/TestBase.cs class TestBase (line 6) | public abstract class TestBase method AssertPublishedDomainEvent (line 8) | public static T AssertPublishedDomainEvent(Entity aggregate) method AssertBrokenRule (line 21) | public static void AssertBrokenRule(TestDelegate testDelegate) FILE: src/Modules/Registrations/Tests/UnitTests/UserRegistrations/UserRegistrationTests.cs class UserRegistrationTests (line 10) | [TestFixture] method NewUserRegistration_WithUniqueLogin_IsSuccessful (line 13) | [Test] method NewUserRegistration_WithoutUniqueLogin_BreaksUserLoginMustBeUniqueRule (line 36) | [Test] method ConfirmingUserRegistration_WhenWaitingForConfirmation_IsSuccessful (line 58) | [Test] method UserRegistration_WhenIsConfirmed_CannotBeConfirmedAgain (line 80) | [Test] method UserRegistration_WhenIsExpired_CannotBeConfirmed (line 99) | [Test] method ExpiringUserRegistration_WhenWaitingForConfirmation_IsSuccessful (line 118) | [Test] method UserRegistration_WhenIsExpired_CannotBeExpiredAgain (line 139) | [Test] FILE: src/Modules/UserAccess/Application/Authentication/Authenticate/AuthenticateCommand.cs class AuthenticateCommand (line 5) | public class AuthenticateCommand : CommandBase method AuthenticateCommand (line 7) | public AuthenticateCommand(string login, string password) FILE: src/Modules/UserAccess/Application/Authentication/Authenticate/AuthenticateCommandHandler.cs class AuthenticateCommandHandler (line 9) | internal class AuthenticateCommandHandler : ICommandHandler Handle(AuthenticateCommand req... FILE: src/Modules/UserAccess/Application/Authentication/Authenticate/AuthenticateCommandValidator.cs class AuthenticateCommandValidator (line 5) | internal class AuthenticateCommandValidator : AbstractValidator> Handle(GetAuthenticatedUser... FILE: src/Modules/UserAccess/Application/Authorization/GetUserPermissions/GetUserPermissionsQuery.cs class GetUserPermissionsQuery (line 5) | public class GetUserPermissionsQuery : QueryBase> method GetUserPermissionsQuery (line 7) | public GetUserPermissionsQuery(Guid userId) FILE: src/Modules/UserAccess/Application/Authorization/GetUserPermissions/GetUserPermissionsQueryHandler.cs class GetUserPermissionsQueryHandler (line 7) | internal class GetUserPermissionsQueryHandler : IQueryHandler> Handle(GetUserPermissionsQu... FILE: src/Modules/UserAccess/Application/Authorization/GetUserPermissions/UserPermissionDto.cs class UserPermissionDto (line 3) | public class UserPermissionDto FILE: src/Modules/UserAccess/Application/Configuration/Commands/ICommandHandler.cs type ICommandHandler (line 6) | public interface ICommandHandler : IRequestHandler type ICommandHandler (line 11) | public interface ICommandHandler : FILE: src/Modules/UserAccess/Application/Configuration/Commands/ICommandsScheduler.cs type ICommandsScheduler (line 5) | public interface ICommandsScheduler method EnqueueAsync (line 7) | Task EnqueueAsync(ICommand command); method EnqueueAsync (line 9) | Task EnqueueAsync(ICommand command); FILE: src/Modules/UserAccess/Application/Configuration/Commands/InternalCommandBase.cs class InternalCommandBase (line 5) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) class InternalCommandBase (line 15) | public abstract class InternalCommandBase : ICommand method InternalCommandBase (line 7) | protected InternalCommandBase(Guid id) method InternalCommandBase (line 17) | protected InternalCommandBase() method InternalCommandBase (line 22) | protected InternalCommandBase(Guid id) FILE: src/Modules/UserAccess/Application/Configuration/Queries/IQueryHandler.cs type IQueryHandler (line 6) | public interface IQueryHandler : FILE: src/Modules/UserAccess/Application/Contracts/CommandBase.cs class CommandBase (line 3) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) class CommandBase (line 18) | public abstract class CommandBase : ICommand method CommandBase (line 7) | protected CommandBase() method CommandBase (line 12) | protected CommandBase(Guid id) method CommandBase (line 20) | protected CommandBase() method CommandBase (line 25) | protected CommandBase(Guid id) FILE: src/Modules/UserAccess/Application/Contracts/CustomClaimTypes.cs class CustomClaimTypes (line 3) | public class CustomClaimTypes FILE: src/Modules/UserAccess/Application/Contracts/ICommand.cs type ICommand (line 5) | public interface ICommand : IRequest type ICommand (line 10) | public interface ICommand : IRequest FILE: src/Modules/UserAccess/Application/Contracts/IQuery.cs type IQuery (line 5) | public interface IQuery : IRequest FILE: src/Modules/UserAccess/Application/Contracts/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/UserAccess/Application/Contracts/IUserAccessModule.cs type IUserAccessModule (line 3) | public interface IUserAccessModule method ExecuteCommandAsync (line 5) | Task ExecuteCommandAsync(ICommand command); method ExecuteCommandAsync (line 7) | Task ExecuteCommandAsync(ICommand command); method ExecuteQueryAsync (line 9) | Task ExecuteQueryAsync(IQuery query); FILE: src/Modules/UserAccess/Application/Contracts/QueryBase.cs class QueryBase (line 3) | public abstract class QueryBase : IQuery method QueryBase (line 7) | protected QueryBase() method QueryBase (line 12) | protected QueryBase(Guid id) FILE: src/Modules/UserAccess/Application/Contracts/Roles.cs class Roles (line 3) | public class Roles FILE: src/Modules/UserAccess/Application/Emails/EmailDto.cs class EmailDto (line 3) | public class EmailDto FILE: src/Modules/UserAccess/Application/Emails/GetAllEmailsQuery.cs class GetAllEmailsQuery (line 5) | public class GetAllEmailsQuery : QueryBase> FILE: src/Modules/UserAccess/Application/Emails/GetAllEmailsQueryHandler.cs class GetAllEmailsQueryHandler (line 7) | internal class GetAllEmailsQueryHandler : IQueryHandler> Handle(GetAllEmailsQuery query, Canc... FILE: src/Modules/UserAccess/Application/Users/AddAdminUser/AddAdminUserCommand.cs class AddAdminUserCommand (line 5) | public class AddAdminUserCommand : CommandBase method AddAdminUserCommand (line 7) | public AddAdminUserCommand( FILE: src/Modules/UserAccess/Application/Users/AddAdminUser/AddAdminUserCommandHandler.cs class AddAdminUserCommandHandler (line 8) | internal class AddAdminUserCommandHandler : ICommandHandler method GetAuthenticatedUserQuery (line 8) | public GetAuthenticatedUserQuery() FILE: src/Modules/UserAccess/Application/Users/GetAuthenticatedUser/GetAuthenticatedUserQueryHandler.cs class GetAuthenticatedUserQueryHandler (line 9) | internal class GetAuthenticatedUserQueryHandler : IQueryHandler Handle(GetAuthenticatedUserQuery request, C... FILE: src/Modules/UserAccess/Application/Users/GetUser/GetUserQuery.cs class GetUserQuery (line 5) | public class GetUserQuery : QueryBase method GetUserQuery (line 7) | public GetUserQuery(Guid userId) FILE: src/Modules/UserAccess/Application/Users/GetUser/GetUserQueryHandler.cs class GetUserQueryHandler (line 7) | internal class GetUserQueryHandler : IQueryHandler method GetUserQueryHandler (line 11) | public GetUserQueryHandler(ISqlConnectionFactory sqlConnectionFactory) method Handle (line 16) | public async Task Handle(GetUserQuery request, CancellationTo... FILE: src/Modules/UserAccess/Application/Users/GetUser/UserDto.cs class UserDto (line 3) | public class UserDto FILE: src/Modules/UserAccess/Domain/Users/Events/UserCreatedDomainEvent.cs class UserCreatedDomainEvent (line 5) | public class UserCreatedDomainEvent : DomainEventBase method UserCreatedDomainEvent (line 7) | public UserCreatedDomainEvent(UserId id) FILE: src/Modules/UserAccess/Domain/Users/IUserRepository.cs type IUserRepository (line 3) | public interface IUserRepository method AddAsync (line 5) | Task AddAsync(User user); FILE: src/Modules/UserAccess/Domain/Users/User.cs class User (line 6) | public class User : Entity, IAggregateRoot method User (line 28) | private User() method CreateAdmin (line 33) | public static User CreateAdmin( method CreateUser (line 52) | public static User CreateUser( method User (line 71) | private User( FILE: src/Modules/UserAccess/Domain/Users/UserId.cs class UserId (line 5) | public class UserId : TypedIdValueBase method UserId (line 7) | public UserId(Guid value) FILE: src/Modules/UserAccess/Domain/Users/UserRole.cs class UserRole (line 5) | public class UserRole : ValueObject method UserRole (line 13) | private UserRole(string value) FILE: src/Modules/UserAccess/Infrastructure/Configuration/AllConstructorFinder.cs class AllConstructorFinder (line 7) | internal class AllConstructorFinder : IConstructorFinder method FindConstructors (line 12) | public ConstructorInfo[] FindConstructors(Type targetType) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Assemblies.cs class Assemblies (line 6) | internal static class Assemblies FILE: src/Modules/UserAccess/Infrastructure/Configuration/DataAccess/DataAccessModule.cs class DataAccessModule (line 10) | internal class DataAccessModule : Autofac.Module method DataAccessModule (line 15) | internal DataAccessModule(string databaseConnectionString, ILoggerFact... method Load (line 21) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Email/EmailModule.cs class EmailModule (line 7) | internal class EmailModule : Module method EmailModule (line 12) | public EmailModule( method Load (line 20) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/EventsBus/EventsBusModule.cs class EventsBusModule (line 6) | internal class EventsBusModule : Autofac.Module method EventsBusModule (line 10) | public EventsBusModule(IEventsBus eventsBus) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/EventsBus/EventsBusStartup.cs class EventsBusStartup (line 8) | public static class EventsBusStartup method Initialize (line 10) | public static void Initialize( method SubscribeToIntegrationEvents (line 16) | private static void SubscribeToIntegrationEvents(ILogger logger) method SubscribeToIntegrationEvent (line 23) | private static void SubscribeToIntegrationEvent(IEventsBus eventBus... FILE: src/Modules/UserAccess/Infrastructure/Configuration/EventsBus/IntegrationEventGenericHandler.cs class IntegrationEventGenericHandler (line 10) | internal class IntegrationEventGenericHandler : IIntegrationEventHand... method Handle (line 13) | public async Task Handle(T @event) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Identity/IdentityConfiguration.cs class IdentityConfiguration (line 9) | public static class IdentityConfiguration method ConfigureIdentityService (line 11) | public static IServiceCollection ConfigureIdentityService(this IServic... method AddIdentityService (line 35) | public static IApplicationBuilder AddIdentityService(this IApplication... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Logging/LoggingModule.cs class LoggingModule (line 6) | internal class LoggingModule : Autofac.Module method LoggingModule (line 10) | internal LoggingModule(ILogger logger) method Load (line 15) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Mediation/MediatorModule.cs class MediatorModule (line 13) | public class MediatorModule : Autofac.Module method Load (line 15) | protected override void Load(ContainerBuilder builder) class ScopedContravariantRegistrationSource (line 55) | private class ScopedContravariantRegistrationSource : IRegistrationSource method ScopedContravariantRegistrationSource (line 60) | public ScopedContravariantRegistrationSource(params Type[] types) method RegistrationsFor (line 72) | public IEnumerable RegistrationsFor( FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/CommandsExecutor.cs class CommandsExecutor (line 7) | internal static class CommandsExecutor method Execute (line 9) | internal static async Task Execute(ICommand command) method Execute (line 18) | internal static async Task Execute(ICommand... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/IRecurringCommand.cs type IRecurringCommand (line 3) | public interface IRecurringCommand FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Inbox/InboxMessageDto.cs class InboxMessageDto (line 3) | public class InboxMessageDto FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommand.cs class ProcessInboxCommand (line 5) | public class ProcessInboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Inbox/ProcessInboxCommandHandler.cs class ProcessInboxCommandHandler (line 9) | internal class ProcessInboxCommandHandler : ICommandHandler(ICommand command) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommand.cs class ProcessInternalCommandsCommand (line 5) | internal class ProcessInternalCommandsCommand : CommandBase, IRecurringC... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/InternalCommands/ProcessInternalCommandsCommandHandler.cs class ProcessInternalCommandsCommandHandler (line 9) | internal class ProcessInternalCommandsCommandHandler : ICommandHandler : ICommandHandler method LoggingCommandHandlerDecorator (line 18) | public LoggingCommandHandlerDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancellationToken) class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 75) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 79) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 84) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/LoggingCommandHandlerWithResultDecorator.cs class LoggingCommandHandlerWithResultDecorator (line 11) | internal class LoggingCommandHandlerWithResultDecorator : IC... method LoggingCommandHandlerWithResultDecorator (line 18) | public LoggingCommandHandlerWithResultDecorator( method Handle (line 28) | public async Task Handle(T command, CancellationToken cancell... class CommandLogEnricher (line 60) | private class CommandLogEnricher : ILogEventEnricher method CommandLogEnricher (line 64) | public CommandLogEnricher(ICommand command) method Enrich (line 69) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... class RequestLogEnricher (line 77) | private class RequestLogEnricher : ILogEventEnricher method RequestLogEnricher (line 81) | public RequestLogEnricher(IExecutionContextAccessor executionContext... method Enrich (line 86) | public void Enrich(LogEvent logEvent, ILogEventPropertyFactory prope... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Outbox/OutboxMessageDto.cs class OutboxMessageDto (line 3) | public class OutboxMessageDto FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Outbox/OutboxModule.cs class OutboxModule (line 11) | internal class OutboxModule : Module method OutboxModule (line 15) | public OutboxModule(BiDictionary domainNotificationsMap) method Load (line 20) | protected override void Load(ContainerBuilder builder) method CheckMappings (line 36) | private void CheckMappings() FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommand.cs class ProcessOutboxCommand (line 5) | public class ProcessOutboxCommand : CommandBase, IRecurringCommand FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/Outbox/ProcessOutboxCommandHandler.cs class ProcessOutboxCommandHandler (line 14) | internal class ProcessOutboxCommandHandler : ICommandHandler : ICommandHandler method UnitOfWorkCommandHandlerDecorator (line 15) | public UnitOfWorkCommandHandlerDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/UnitOfWorkCommandHandlerWithResultDecorator.cs class UnitOfWorkCommandHandlerWithResultDecorator (line 8) | internal class UnitOfWorkCommandHandlerWithResultDecorator :... method UnitOfWorkCommandHandlerWithResultDecorator (line 15) | public UnitOfWorkCommandHandlerWithResultDecorator( method Handle (line 25) | public async Task Handle(T command, CancellationToken cancell... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/ValidationCommandHandlerDecorator.cs class ValidationCommandHandlerDecorator (line 8) | internal class ValidationCommandHandlerDecorator : ICommandHandler method ValidationCommandHandlerDecorator (line 14) | public ValidationCommandHandlerDecorator( method Handle (line 22) | public async Task Handle(T command, CancellationToken cancellationToken) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Processing/ValidationCommandHandlerWithResultDecorator.cs class ValidationCommandHandlerWithResultDecorator (line 8) | internal class ValidationCommandHandlerWithResultDecorator :... method ValidationCommandHandlerWithResultDecorator (line 15) | public ValidationCommandHandlerWithResultDecorator( method Handle (line 23) | public Task Handle(T command, CancellationToken cancellationT... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Quartz/QuartzModule.cs class QuartzModule (line 6) | public class QuartzModule : Autofac.Module method Load (line 8) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Quartz/QuartzStartup.cs class QuartzStartup (line 12) | internal static class QuartzStartup method Initialize (line 14) | internal static void Initialize(ILogger logger, long? internalProcessi... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Quartz/SerilogLogProvider.cs class SerilogLogProvider (line 6) | internal class SerilogLogProvider : ILogProvider method SerilogLogProvider (line 10) | internal SerilogLogProvider(ILogger logger) method GetLogger (line 15) | public Logger GetLogger(string name) method OpenNestedContext (line 53) | public IDisposable OpenNestedContext(string message) method OpenMappedContext (line 58) | public IDisposable OpenMappedContext(string key, string value) method OpenMappedContext (line 63) | public IDisposable OpenMappedContext(string key, object value, bool de... FILE: src/Modules/UserAccess/Infrastructure/Configuration/Security/AesDataProtector.cs class AesDataProtector (line 6) | public class AesDataProtector : IDataProtector method AesDataProtector (line 10) | public AesDataProtector(string encryptionKey) method Encrypt (line 15) | public string Encrypt(string plainText) method Decrypt (line 40) | public string Decrypt(string encryptedText) FILE: src/Modules/UserAccess/Infrastructure/Configuration/Security/IDataProtector.cs type IDataProtector (line 3) | public interface IDataProtector method Encrypt (line 5) | string Encrypt(string plainText); method Decrypt (line 7) | string Decrypt(string encryptedText); FILE: src/Modules/UserAccess/Infrastructure/Configuration/Security/SecurityModule.cs class SecurityModule (line 5) | internal class SecurityModule : Module method SecurityModule (line 9) | public SecurityModule(string encryptionKey) method Load (line 14) | protected override void Load(ContainerBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Configuration/UserAccessCompositionRoot.cs class UserAccessCompositionRoot (line 5) | internal static class UserAccessCompositionRoot method SetContainer (line 9) | internal static void SetContainer(IContainer container) method BeginLifetimeScope (line 14) | internal static ILifetimeScope BeginLifetimeScope() FILE: src/Modules/UserAccess/Infrastructure/Configuration/UserAccessStartup.cs class UserAccessStartup (line 20) | public class UserAccessStartup method Initialize (line 24) | public static void Initialize( method ConfigureCompositionRoot (line 50) | private static void ConfigureCompositionRoot( FILE: src/Modules/UserAccess/Infrastructure/Domain/Users/UserEntityTypeConfiguration.cs class UserEntityTypeConfiguration (line 7) | internal class UserEntityTypeConfiguration : IEntityTypeConfiguration method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Domain/Users/UserRepository.cs class UserRepository (line 5) | public class UserRepository : IUserRepository method UserRepository (line 9) | public UserRepository(UserAccessContext userAccessContext) method AddAsync (line 14) | public async Task AddAsync(User user) FILE: src/Modules/UserAccess/Infrastructure/IdentityServer/IdentityServerConfig.cs class IdentityServerConfig (line 7) | internal class IdentityServerConfig method GetApiScopes (line 9) | public static IEnumerable GetApiScopes() method GetApis (line 17) | public static IEnumerable GetApis() method GetIdentityResources (line 28) | public static IEnumerable GetIdentityResources() method GetClients (line 41) | public static IEnumerable GetClients() FILE: src/Modules/UserAccess/Infrastructure/IdentityServer/ProfileService.cs class ProfileService (line 7) | internal class ProfileService : IProfileService method GetProfileDataAsync (line 9) | public Task GetProfileDataAsync(ProfileDataRequestContext context) method IsActiveAsync (line 17) | public Task IsActiveAsync(IsActiveContext context) FILE: src/Modules/UserAccess/Infrastructure/IdentityServer/ResourceOwnerPasswordValidator.cs class ResourceOwnerPasswordValidator (line 8) | internal class ResourceOwnerPasswordValidator : IResourceOwnerPasswordVa... method ResourceOwnerPasswordValidator (line 12) | public ResourceOwnerPasswordValidator(IUserAccessModule userAccessModule) method ValidateAsync (line 17) | public async Task ValidateAsync(ResourceOwnerPasswordValidationContext... FILE: src/Modules/UserAccess/Infrastructure/InternalCommands/InternalCommandEntityTypeConfiguration.cs class InternalCommandEntityTypeConfiguration (line 7) | internal class InternalCommandEntityTypeConfiguration : IEntityTypeConfi... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/Outbox/OutboxAccessor.cs class OutboxAccessor (line 5) | public class OutboxAccessor : IOutbox method OutboxAccessor (line 9) | public OutboxAccessor(UserAccessContext userAccessContext) method Add (line 14) | public void Add(OutboxMessage message) method Save (line 19) | public Task Save() FILE: src/Modules/UserAccess/Infrastructure/Outbox/OutboxMessageEntityTypeConfiguration.cs class OutboxMessageEntityTypeConfiguration (line 7) | internal class OutboxMessageEntityTypeConfiguration : IEntityTypeConfigu... method Configure (line 9) | public void Configure(EntityTypeBuilder builder) FILE: src/Modules/UserAccess/Infrastructure/UserAccessContext.cs class UserAccessContext (line 12) | public class UserAccessContext : DbContext method UserAccessContext (line 22) | public UserAccessContext(DbContextOptions options, ILoggerFactory logg... method OnModelCreating (line 28) | protected override void OnModelCreating(ModelBuilder modelBuilder) FILE: src/Modules/UserAccess/Infrastructure/UserAccessModule.cs class UserAccessModule (line 9) | public class UserAccessModule : IUserAccessModule method ExecuteCommandAsync (line 11) | public async Task ExecuteCommandAsync(ICommand ExecuteQueryAsync(IQuery ... FILE: src/Modules/UserAccess/Tests/ArchTests/Application/ApplicationTests.cs class ApplicationTests (line 14) | [TestFixture] method Command_Should_Be_Immutable (line 17) | [Test] method Query_Should_Be_Immutable (line 38) | [Test] method CommandHandler_Should_Have_Name_EndingWith_CommandHandler (line 47) | [Test] method QueryHandler_Should_Have_Name_EndingWith_QueryHandler (line 63) | [Test] method Command_And_Query_Handlers_Should_Not_Be_Public (line 76) | [Test] method Validator_Should_Have_Name_EndingWith_Validator (line 91) | [Test] method Validators_Should_Not_Be_Public (line 104) | [Test] method InternalCommand_Should_Have_JsonConstructorAttribute (line 115) | [Test] method MediatR_RequestHandler_Should_NotBe_Used_Directly (line 150) | [Test] method Command_With_Result_Should_Not_Return_Unit (line 179) | [Test] FILE: src/Modules/UserAccess/Tests/ArchTests/Domain/DomainTests.cs class DomainTests (line 9) | public class DomainTests : TestBase method DomainEvent_Should_Be_Immutable (line 11) | [Test] method ValueObject_Should_Be_Immutable (line 24) | [Test] method Entity_Which_Is_Not_Aggregate_Root_Cannot_Have_Public_Members (line 35) | [Test] method Entity_Cannot_Have_Reference_To_Other_AggregateRoot (line 64) | [Test] method Entity_Should_Have_Parameterless_Private_Constructor (line 108) | [Test] method Domain_Object_Should_Have_Only_Private_Constructors (line 137) | [Test] method ValueObject_Should_Have_Private_Constructor_With_Parameters_For_His_State (line 163) | [Test] method DomainEvent_Should_Have_DomainEventPostfix (line 202) | [Test] method BusinessRule_Should_Have_RulePostfix (line 216) | [Test] FILE: src/Modules/UserAccess/Tests/ArchTests/Module/LayersTests.cs class LayersTests (line 7) | [TestFixture] method DomainLayer_DoesNotHaveDependency_ToApplicationLayer (line 10) | [Test] method DomainLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 21) | [Test] method ApplicationLayer_DoesNotHaveDependency_ToInfrastructureLayer (line 32) | [Test] FILE: src/Modules/UserAccess/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 10) | public abstract class TestBase method AssertAreImmutable (line 18) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 33) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 38) | protected static void AssertArchTestResult(TestResult result) FILE: src/Modules/UserAccess/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Modules/UserAccess/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) method SetUserId (line 18) | public void SetUserId(Guid userId) FILE: src/Modules/UserAccess/Tests/IntegrationTests/SeedWork/OutboxMessagesHelper.cs class OutboxMessagesHelper (line 11) | public class OutboxMessagesHelper method GetOutboxMessages (line 13) | public static async Task> GetOutboxMessages(IDb... method Deserialize (line 28) | public static T Deserialize(OutboxMessageDto message) FILE: src/Modules/UserAccess/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 17) | public class TestBase method BeforeEachTest (line 27) | [SetUp] method GetLastOutboxMessage (line 59) | protected async Task GetLastOutboxMessage() method ClearDatabase (line 70) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Modules/UserAccess/Tests/IntegrationTests/Users/CreateUserTests.cs class CreateUserTests (line 8) | [TestFixture] method CreateUser_Test (line 11) | [Test] type UserSampleData (line 31) | public struct UserSampleData FILE: src/Modules/UserAccess/Tests/UnitTests/SeedWork/DomainEventsTestHelper.cs class DomainEventsTestHelper (line 7) | public class DomainEventsTestHelper method GetAllDomainEvents (line 9) | public static List GetAllDomainEvents(Entity aggregate) FILE: src/Modules/UserAccess/Tests/UnitTests/SeedWork/TestBase.cs class TestBase (line 6) | public abstract class TestBase method AssertPublishedDomainEvent (line 8) | public static T AssertPublishedDomainEvent(Entity aggregate) method AssertBrokenRule (line 21) | public static void AssertBrokenRule(TestDelegate testDelegate) FILE: src/Tests/ArchTests/Api/ApiTests.cs class ApiTests (line 7) | [TestFixture] method AdministrationApi_DoesNotHaveDependency_ToOtherModules (line 10) | [Test] method MeetingsApi_DoesNotHaveDependency_ToOtherModules (line 24) | [Test] method PaymentsApi_DoesNotHaveDependency_ToOtherModules (line 38) | [Test] method UserAccessApi_DoesNotHaveDependency_ToOtherModules (line 52) | [Test] FILE: src/Tests/ArchTests/Modules/ModuleTests.cs class ModuleTests (line 21) | [TestFixture] method AdministrationModule_DoesNotHave_Dependency_On_Other_Modules (line 24) | [Test] method MeetingsModule_DoesNotHave_Dependency_On_Other_Modules (line 47) | [Test] method PaymentsModule_DoesNotHave_Dependency_On_Other_Modules (line 70) | [Test] method UserAccessModule_DoesNotHave_Dependency_On_Other_Modules (line 93) | [Test] FILE: src/Tests/ArchTests/SeedWork/TestBase.cs class TestBase (line 8) | public abstract class TestBase method AssertAreImmutable (line 20) | protected static void AssertAreImmutable(IEnumerable types) method AssertFailingTypes (line 35) | protected static void AssertFailingTypes(IEnumerable types) method AssertArchTestResult (line 40) | protected static void AssertArchTestResult(TestResult result) FILE: src/Tests/IntegrationTests/AssemblyInfo.cs class AssemblyInfo (line 8) | public class AssemblyInfo FILE: src/Tests/IntegrationTests/CreateMeetingGroup/CreateMeetingGroupTests.cs class CreateMeetingGroupTests (line 14) | public class CreateMeetingGroupTests : TestBase method CreateMeetingGroupScenario_WhenProposalIsAccepted (line 16) | [Test] class GetCreatedMeetingGroupFromMeetingsProbe (line 37) | private class GetCreatedMeetingGroupFromMeetingsProbe : IProbe method GetCreatedMeetingGroupFromMeetingsProbe (line 45) | public GetCreatedMeetingGroupFromMeetingsProbe( method IsSatisfied (line 53) | public bool IsSatisfied() method SampleAsync (line 59) | public async Task SampleAsync() method DescribeFailureTo (line 64) | public string DescribeFailureTo() class GetMeetingGroupProposalFromAdministrationProbe (line 68) | private class GetMeetingGroupProposalFromAdministrationProbe : IProbe method GetMeetingGroupProposalFromAdministrationProbe (line 76) | public GetMeetingGroupProposalFromAdministrationProbe( method IsSatisfied (line 84) | public bool IsSatisfied() method SampleAsync (line 100) | public async Task SampleAsync() method DescribeFailureTo (line 114) | public string DescribeFailureTo() FILE: src/Tests/IntegrationTests/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) FILE: src/Tests/IntegrationTests/SeedWork/TestBase.cs class TestBase (line 23) | public class TestBase method BeforeEachTest (line 39) | [SetUp] method AfterEachTest (line 85) | [TearDown] method AssertBrokenRule (line 93) | protected static void AssertBrokenRule(AsyncTestDelegate testDe... method AssertEventually (line 105) | protected static async Task AssertEventually(IProbe probe, int timeout) method ClearDatabase (line 110) | private static async Task ClearDatabase(IDbConnection connection) FILE: src/Tests/SUT/Helpers/MeetingGroupsFactory.cs class MeetingGroupsFactory (line 9) | internal static class MeetingGroupsFactory method GivenMeetingGroup (line 11) | public static async Task GivenMeetingGroup( FILE: src/Tests/SUT/Helpers/TestMeetingFactory.cs class TestMeetingFactory (line 6) | internal static class TestMeetingFactory method GivenMeeting (line 8) | internal static async Task GivenMeeting( FILE: src/Tests/SUT/Helpers/TestMeetingGroupManager.cs class TestMeetingGroupManager (line 6) | internal static class TestMeetingGroupManager method JoinToGroup (line 8) | internal static async Task JoinToGroup(IMeetingsModule meetingsModule,... FILE: src/Tests/SUT/Helpers/TestMeetingManager.cs class TestMeetingManager (line 6) | internal static class TestMeetingManager method AddAttendee (line 8) | internal static async Task AddAttendee(IMeetingsModule meetingsModule,... FILE: src/Tests/SUT/Helpers/TestPaymentsManager.cs class TestPaymentsManager (line 14) | internal static class TestPaymentsManager method BuySubscription (line 16) | public static async Task BuySubscription( class GetSubscriptionPaymentsProbe (line 43) | private class GetSubscriptionPaymentsProbe : IProbe sample) method GetSampleAsync (line 67) | public async Task> GetSampleAsync() method DescribeFailureTo (line 72) | public string DescribeFailureTo() class GetPayerSubscriptionProbe (line 78) | private class GetPayerSubscriptionProbe : IProbe method GetPayerSubscriptionProbe (line 82) | public GetPayerSubscriptionProbe( method IsSatisfied (line 89) | public bool IsSatisfied(SubscriptionDetailsDto sample) method GetSampleAsync (line 94) | public async Task GetSampleAsync() method DescribeFailureTo (line 99) | public string DescribeFailureTo() => "Subscription read model is not... FILE: src/Tests/SUT/Helpers/TestPriceListManager.cs class TestPriceListManager (line 12) | internal static class TestPriceListManager method AddPriceListItems (line 14) | internal static async Task AddPriceListItems( class GetPriceListProbe (line 58) | private class GetPriceListProbe : IProbe> method GetPriceListProbe (line 64) | public GetPriceListProbe( method IsSatisfied (line 72) | public bool IsSatisfied(List sample) method GetSampleAsync (line 77) | public async Task> GetSampleAsync() method DescribeFailureTo (line 82) | public string DescribeFailureTo() FILE: src/Tests/SUT/Helpers/UsersFactory.cs class UsersFactory (line 10) | internal static class UsersFactory method GivenAdmin (line 12) | public static async Task GivenAdmin( method GivenUser (line 30) | public static async Task GivenUser( FILE: src/Tests/SUT/SeedWork/AsyncOperationsHelper.cs class AsyncOperationsHelper (line 7) | internal static class AsyncOperationsHelper method WaitForProcessing (line 9) | public static async Task WaitForProcessing(string connectionString, in... FILE: src/Tests/SUT/SeedWork/DatabaseCleaner.cs class DatabaseCleaner (line 6) | internal static class DatabaseCleaner method ClearAllData (line 8) | internal static async Task ClearAllData(IDbConnection connection) method ClearUsers (line 23) | private static async Task ClearUsers(IDbConnection connection) method ClearPayments (line 37) | private static async Task ClearPayments(IDbConnection connection) method ClearMeetings (line 55) | private static async Task ClearMeetings(IDbConnection connection) method ClearApp (line 78) | private static async Task ClearApp(IDbConnection connection) method ClearAdministration (line 85) | private static async Task ClearAdministration(IDbConnection connection) method ClearRegistration (line 97) | private static async Task ClearRegistration(IDbConnection connection) FILE: src/Tests/SUT/SeedWork/ExecutionContextMock.cs class ExecutionContextMock (line 5) | public class ExecutionContextMock : IExecutionContextAccessor method ExecutionContextMock (line 7) | public ExecutionContextMock(Guid userId) method SetUserId (line 18) | public void SetUserId(Guid userId) FILE: src/Tests/SUT/SeedWork/Probing/AssertErrorException.cs class AssertErrorException (line 3) | public class AssertErrorException : Exception method AssertErrorException (line 5) | public AssertErrorException(string message) FILE: src/Tests/SUT/SeedWork/Probing/IProbe.cs type IProbe (line 3) | public interface IProbe method IsSatisfied (line 5) | bool IsSatisfied(); method SampleAsync (line 7) | Task SampleAsync(); method DescribeFailureTo (line 9) | string DescribeFailureTo(); method IsSatisfied (line 14) | bool IsSatisfied(T sample); method GetSampleAsync (line 16) | Task GetSampleAsync(); method DescribeFailureTo (line 18) | string DescribeFailureTo(); type IProbe (line 12) | public interface IProbe method IsSatisfied (line 5) | bool IsSatisfied(); method SampleAsync (line 7) | Task SampleAsync(); method DescribeFailureTo (line 9) | string DescribeFailureTo(); method IsSatisfied (line 14) | bool IsSatisfied(T sample); method GetSampleAsync (line 16) | Task GetSampleAsync(); method DescribeFailureTo (line 18) | string DescribeFailureTo(); FILE: src/Tests/SUT/SeedWork/Probing/Poller.cs class Poller (line 3) | public class Poller method Poller (line 9) | public Poller(int timeoutMillis) method CheckAsync (line 15) | public async Task CheckAsync(IProbe probe) method GetAsync (line 30) | public async Task GetAsync(IProbe probe) method DescribeFailureOf (line 49) | private static string DescribeFailureOf(IProbe probe) method DescribeFailureOf (line 54) | private static string DescribeFailureOf(IProbe probe) FILE: src/Tests/SUT/SeedWork/Probing/Timeout.cs class Timeout (line 3) | public class Timeout method Timeout (line 7) | public Timeout(int duration) method HasTimedOut (line 12) | public bool HasTimedOut() FILE: src/Tests/SUT/SeedWork/TestBase.cs class TestBase (line 29) | public class TestBase method BeforeEachTest (line 55) | [SetUp] method GetEventually (line 98) | public static async Task GetEventually(IProbe probe, int time... method AfterEachTest (line 106) | [TearDown] method WaitForAsyncOperations (line 113) | protected async Task WaitForAsyncOperations() method SetDate (line 118) | protected void SetDate(DateTime date) method ExecuteScript (line 124) | protected async Task ExecuteScript(string scriptPath) method InitializeAdministrationModule (line 132) | private void InitializeAdministrationModule() method InitializeMeetingsModule (line 144) | private void InitializeMeetingsModule(EmailsConfiguration emailsConfig... method SeedPermissions (line 157) | private async Task SeedPermissions() method InitializeUserAccessModule (line 162) | private void InitializeUserAccessModule(EmailsConfiguration emailsConf... method InitializeRegistrationsModule (line 180) | private void InitializeRegistrationsModule(EmailsConfiguration emailsC... method SetConnectionString (line 198) | private void SetConnectionString() method ClearDatabase (line 209) | private async Task ClearDatabase() FILE: src/Tests/SUT/TestCases/CleanDatabaseTestCase.cs class CleanDatabaseTestCase (line 6) | public class CleanDatabaseTestCase : TestBase method Prepare (line 12) | [Test] FILE: src/Tests/SUT/TestCases/CreateMeeting.cs class CreateMeeting (line 7) | public class CreateMeeting : TestBase method Prepare (line 11) | [Test] FILE: src/Tests/SUT/TestCases/OnlyAdminTestCase.cs class OnlyAdminTestCase (line 7) | public class OnlyAdminTestCase : TestBase method Prepare (line 11) | [Test]