Example #1
0
 public ConnectionUseCase(IConnectionInProgress connectionInProgress,
                          string user1Id,
                          string user2Id,
                          IUserLookup lookup,
                          IConnectorDestination destination)
 {
     _connectionInProgress = connectionInProgress;
     _user1Id     = user1Id;
     _user2Id     = user2Id;
     _lookup      = lookup;
     _destination = destination;
 }
Example #2
0
 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);
 }
Example #4
0
 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);
 }