public ResourceRepository(ConceptContext context) : base(context) { }
public EFUnitOfWork(string connectionString) { db = new ConceptContext(connectionString); }
private Task ProcessEventAsync <TEvent>(TEvent @event, ConceptContext context) where TEvent : EventBase => _eventProcessor.ProcessAsync(@event);
private Task ProcessCommandAsync <TCommand>(TCommand command, ConceptContext context) where TCommand : CommandBase => _processer.ProcessAsync(command);
public BaseRepository(ConceptContext context) { this.db = context; }
private async Task HandlePerformFoo(PerformFoo message, ConceptContext context) { // handle message await PublishAsync(new FooPerformed { Success = true }); }
public ConceptRepository(ConceptContext conceptContext, IEventPublisher eventPublisher) : base(conceptContext, eventPublisher) { }
public CostRepository(ConceptContext context) : base(context) { }