private void HandleCharacterDeleteResponse(string response, bool success) { if (success) { ShowCharacterScreen(); characterScreen.DisplayErrorMessage("Character has been deleted"); return; } characterScreen.DisplayErrorMessage(MessageResponse.CreateFromJSON(response).message); }
private void HandleRegisterResponse(string response, bool success) { if (success) { ShowLoginScreen(); loginScreen.DisplayErrorMessage("Registration successful!"); return; } registerScreen.DisplayErrorMessage(MessageResponse.CreateFromJSON(response).message); }
private void HandleAuthenticateResponse(string response, bool success) { if (success) { loginManager.StoreToken(AuthenticationResponse.CreateFromJSON(response).token); loginScreen.ClearErrors(); ShowCharacterScreen(); return; } loginScreen.DisplayErrorMessage(MessageResponse.CreateFromJSON(response).message); }
private void HandleGetCharactersResponse(string response, bool success) { if (success) { List <CharacterResponse> characters = JsonArray.Deserialize <CharacterResponse>(response, "characters").ToList(); characterScreen.LoadCharacters(characters); return; } if (string.IsNullOrEmpty(response)) { characterScreen.DisplayErrorMessage("No characters found."); return; } characterScreen.DisplayErrorMessage(MessageResponse.CreateFromJSON(response).message); }