public async Task <HealRpgCharacterResponse> Handle(HealRpgCharacterRequest request, CancellationToken cancellationToken) { var character = await repository.GetById(request.CharacterId); character.Heal(request.Heal); await repository.Save(character); return(new HealRpgCharacterResponse()); }
public async Task <DamageRpgCharacterResponse> Handle(DamageRpgCharacterRequest request, CancellationToken cancellationToken) { var character = await repository.GetById(request.CharacterId); character.Damage(request.Damage); await repository.Save(character); return(new DamageRpgCharacterResponse()); }