From 6393d524b26597565e6a5e7013bfb6be5b8f7ed4 Mon Sep 17 00:00:00 2001 From: ADato88 Date: Wed, 9 Feb 2022 09:57:16 +0100 Subject: [PATCH] refactoring von RetoureKarteAufStapelLegenTest Code in eine Methode extrahiert --- BlazorSolution/MiniGames/Client/ViewModel/Uno.cs | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs b/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs index 43fc36f..a5ec359 100644 --- a/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs +++ b/BlazorSolution/MiniGames/Client/ViewModel/Uno.cs @@ -64,13 +64,14 @@ namespace MiniGames.Client.ViewModel ZiehEineKarte(_naechstenId); } break; + case _retoureKarte: - Uhrzeigersinn = !Uhrzeigersinn; - NaechsterSpielerWahl(id, Uhrzeigersinn); - _naechstenId = NaechsterSpielerId; + _naechstenId = RetoureKarte(id); break; + case _aussetzenKarte: break; + default: break; @@ -78,6 +79,13 @@ namespace MiniGames.Client.ViewModel } + private int RetoureKarte(int id) + { + Uhrzeigersinn = !Uhrzeigersinn; + NaechsterSpielerWahl(id, Uhrzeigersinn); + return NaechsterSpielerId; + } + public void SpielerErstellen(string spielerName) { string _spielerName = spielerName;