public static async Task GameFinishedResponseAsync(HttpResponseMessage response) { var exception = await response.Content.ReadAsStringAsync(); exception = JsonSerializer.Deserialize <string>(exception); exception = ParseEnumStringToString(exception); MenuLibrary.WriteLineColor($"\nSorry, your game is finished because of {exception}\n", ConsoleColor.Red); Thread.Sleep(3000); }
public static async Task RepeatOperationWithMessageAsync <T>(HttpResponseMessage response) { var jsonResponse = await response.Content.ReadAsStringAsync(); var textResponse = JsonSerializer.Deserialize <T>(jsonResponse).ToString(); if (typeof(T).Equals(typeof(string))) { textResponse = ParseEnumStringToString(textResponse); } MenuLibrary.WriteLineColor($"\n{textResponse}", ConsoleColor.Red); MenuLibrary.WriteLineColor("Please repeat operation.", ConsoleColor.White); Thread.Sleep(2000); }
public static void SuccessfullyOperation(string operation) { MenuLibrary.WriteLineColor($"\nSuccessfully {operation}\n", ConsoleColor.Green); Thread.Sleep(1000); }
public static void UnknownResponse() { MenuLibrary.WriteLineColor("\nSorry, something went wrong\n", ConsoleColor.Red); Thread.Sleep(1000); }