Example #1
0
        public ActionResult <BoardGetOutput> Get(BoardGetInput input)
        {
            GetBoardDetailCommand command = _mapper.Map <BoardGetInput, GetBoardDetailCommand>(input);

            BoardGetOutput returnValue = new BoardGetOutput();

            Task <GetBoardDetailCommandResult> result = _boardService.Get(command);

            if (result.Result.ResultObject.Success)
            {
                returnValue.BoardId     = result.Result.ResultObject.Data.BoardId;
                returnValue.Name        = result.Result.ResultObject.Data.Name;
                returnValue.Description = result.Result.ResultObject.Data.Description;
                returnValue.IsSuccess   = true;
                return(Ok(returnValue));
            }
            else

            {
                returnValue.IsSuccess      = false;
                returnValue.MessageList    = new List <string>();
                returnValue.MessageList[0] = result.Result.ResultObject.GetErrorMessageList()[0].UserFriendlyText;
                return(BadRequest(returnValue));
            }
        }
Example #2
0
        public Task <GetBoardDetailCommandResult> Get(GetBoardDetailCommand command)
        {
            Task <GetBoardDetailCommandResult> result;

            result = _mediator.Send(command);

            return(result);
        }
Example #3
0
        public async Task Get_StateUnderTest_ExpectedBehavior()
        {
            // Arrange
            var service = this.CreateService();
            GetBoardDetailCommand command = null;

            // Act
            var result = await service.Get(
                command);

            // Assert
            Assert.True(false);
            this.mockRepository.VerifyAll();
        }