/// <summary> /// /// </summary> public async Task <CardListViewModel> GetListByBoardIdAsync(string boardId) { var cardsQuery = new GetCardsByBoardIdQuery(boardId: boardId); var cards = await SendQueryAsync <GetCardsByBoardIdQuery, IEnumerable <CardOutput> >(cardsQuery); var boardQuery = new GetBoardByIdQuery(id: boardId); var board = await SendQueryAsync <GetBoardByIdQuery, BoardOutput>(boardQuery); return(new CardListViewModel { Board = board, Cards = cards, }); }
/// <summary> /// /// </summary> public async Task <BoardOutput> GetByIdAsync(string id) { var query = new GetBoardByIdQuery(id); return(await SendQueryAsync <GetBoardByIdQuery, BoardOutput>(query)); }