public TaskRepository(IBacklog backlog) { _backlog = backlog; }
public TaskService(IBacklog backlog, IEventPublisher eventPublisher) { _backlog = backlog; _eventPublisher = eventPublisher; }
private async Task WriteAndReceiveBacklog(IBacklog backlogItem) { backlogItem.SetClientAndPipe(this, _pipe); await backlogItem.WriteAndSetResult(); }