public DiscussionService(ISystemClock systemClock, ILogger <DiscussionService> logger, IPermissionsService permissionsService, IDiscussionCommand discussionCommand, IGroupCommand groupCommand, IEntityCommand entityCommand) { _systemClock = systemClock; _discussionCommand = discussionCommand; _groupCommand = groupCommand; _permissionsService = permissionsService; _logger = logger; _entityCommand = entityCommand; }
public CommandEntityPair(Entity entity, IEntityCommand command) { Entity = entity; Command = command; }