public async Task <string> Handle(PlayJokenpoCommand command)
        {
            var jokenpo = new JokenpoItem((char)command.PlayerOne,
                                          (char)command.PlayerTwo);

            jokenpo.Play();

            await _jokenpoRepository.Create(jokenpo);

            switch (jokenpo.PlayerWinner)
            {
            case 1:
                return("Player one winner");

            case 2:
                return("Player two winner");

            default:
                return("Draw");
            }
        }
Exemplo n.º 2
0
 public async Task <IActionResult> Play(PlayJokenpoCommand command)
 {
     return(DataResult(await _handler.Handle(command)));
 }