public async System.Threading.Tasks.Task <IUseCaseOutputPort> Handle(GetBoardsInput useCaseInputPort) { IUseCaseOutputPort outputPort = null; var boards = await _boardService.GetBoards(); outputPort = new GetBoardsOutput(boards); return(outputPort); }
public GetBoardsUseCase(IBoardService boardService, IUseCaseOutputPort outputPort) { _boardService = boardService; _outputPort = outputPort; }