コード例 #1
0
        public async System.Threading.Tasks.Task <IUseCaseOutputPort> Handle(GetBoardsInput useCaseInputPort)
        {
            IUseCaseOutputPort outputPort = null;

            var boards = await _boardService.GetBoards();

            outputPort = new GetBoardsOutput(boards);

            return(outputPort);
        }
コード例 #2
0
 public GetBoardsUseCase(IBoardService boardService, IUseCaseOutputPort outputPort)
 {
     _boardService = boardService;
     _outputPort   = outputPort;
 }