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