public async Task <CharacterModuleResponse> Handle(DeleteCharacterCommand request, CancellationToken cancellationToken) { var character = await _repository.Get(request.Id); if (character == null) { return(CharacterModuleResponse.NotFound); } await _repository.Delete(character); return(CharacterModuleResponse.Success); }