public ConnectionUseCase(IConnectionInProgress connectionInProgress, string user1Id, string user2Id, IUserLookup lookup, IConnectorDestination destination) { _connectionInProgress = connectionInProgress; _user1Id = user1Id; _user2Id = user2Id; _lookup = lookup; _destination = destination; }
public IUserUseCase CreateConnectionUseCase(string user1Id, string user2Id, IConnectionInProgress connectionInProgress) { return(new ConnectionUseCase(connectionInProgress, user1Id, user2Id, _userLookup, _connectorDestination)); }
public void AttemptConnectionFrom(IExistingConnector connector, IConnectionInProgress connectionInProgress) { connector.AddConnection(_userDto); connectionInProgress.Success(_userDto); }
public void AttemptConnectionFrom( IExistingConnector connector, IConnectionInProgress connectionInProgress) { connectionInProgress.OtherUserNotFound(); }
public void AttemptConnectionWith(IConnectee connectee, IConnectionInProgress connectionInProgress) { connectionInProgress.UserNotFound(); }
public void AttemptConnectionWith(IConnectee connectee, IConnectionInProgress connectionInProgress) { connectee.AttemptConnectionFrom(this, connectionInProgress); }