public async Task <IActionResult> ActivateCharacterCommand([FromBody] ActivateCharacterCommand command) { await _messageSession.Send(command).ConfigureAwait(false); return(Accepted()); }
public Task Handle(ActivateCharacterCommand message, IMessageHandlerContext context) => Task.FromResult(_charactersService.ActivateCharacter(message));
public Task ActivateCharacter(ActivateCharacterCommand command) => _characterRepository.ChangeCharacterStatus(command.Id, Storage.DataModels.StatusDBO.Active);