Esempio n. 1
0
        public async Task Handle_PartidaHandler_DesmarcarPartida()
        {
            var comando = new DesmarcarPartidaCommand
            {
                PartidaId = _partidaId
            };

            var cmdResult = await _mediator.Send(comando);

            cmdResult.Should().NotBeNull();
        }
Esempio n. 2
0
        public async Task <PartidaModel> DesmarcarPartidaAsync(Guid partidaId)
        {
            var desmarcarPartidaCommand = new DesmarcarPartidaCommand
            {
                PartidaId = partidaId
            };

            var result = await _mediator
                         .Send(desmarcarPartidaCommand);

            await _mediator.Publish(new TimePartidaCanceladaEvent { PartidaId = partidaId });

            await _mediator.Publish(new QuadraPartidaCanceladaEvent { PartidaId = partidaId });

            return(result);
        }
Esempio n. 3
0
 public async Task <PartidaModel> Handle(DesmarcarPartidaCommand request, CancellationToken cancellationToken)
 {
     return(await _partidaServico
            .DesmarcarPartidaAsync(request.PartidaId));
 }