private async void btnRegister_Click(object sender, RoutedEventArgs e) { Player player = new Player(); player.Username = txtUsername.Text; player.Password = passwordBox.Password; if (!String.IsNullOrEmpty(player.Username) && !String.IsNullOrEmpty(player.Password) && player.Username.Length >= 4 && player.Password.Length >= 6) { Task <bool> res = AzureTableHelper.Insert(player); if (res.Result) { App.CurrentUser = player; this.Frame.Navigate(typeof(MainPage)); } else { var dialog = new MessageDialog("Oops.......Username already taken. Try different name ! ! !"); await dialog.ShowAsync(); } } else { var dialog = new MessageDialog("Enter valid username & password"); await dialog.ShowAsync(); } }
public async Task PublishConsumerContract( string consumerKey, string contractJson) { var tableHelper = new AzureTableHelper <ContractEntity>(config); await tableHelper.Insert( new ContractEntity { JsonContract = contractJson, PartitionKey = consumerKey, RowKey = Guid.NewGuid().ToString() }); }
private async void Insert() { try { Player player = new Player { Username = DateTime.Now.ToString("MMddyyHHmmss"), Password = "******" }; var res = AzureTableHelper.Insert(player).Result; await Task.Delay(TimeSpan.FromSeconds(45)); } catch (Exception ex) { Assert.Fail(ex.Message); } }
private async void InsertGetGame() { try { Game game = new Game(); game.CurrentGame = DateTime.Now.ToString(); game.Solution = DateTime.Now.ToString(); game.HashedGame = DateTime.Now.ToString().GetHashCode().ToString(); var res = AzureTableHelper.Insert(game).Result; await Task.Delay(TimeSpan.FromSeconds(45)); var res2 = AzureTableHelper.GetGame(game).Result; await Task.Delay(TimeSpan.FromSeconds(45)); } catch (Exception ex) { Assert.Fail(ex.Message); } }
private async void BtnSave_Game_OnClick(object sender, RoutedEventArgs e) { Game currentGame = new Game(); currentGame.CurrentGame = JsonConvert.SerializeObject(myPuzzle.PuzzleBoard); currentGame.HashedGame = currentGame.CurrentGame.GetHashCode().ToString(); currentGame.Solution = JsonConvert.SerializeObject(myPuzzle.PuzzleSolution); await AzureTableHelper.Insert(currentGame); Player player = new Player(); player.Password = App.CurrentUser.Password; player.Username = App.CurrentUser.Username; player.SavedGameId = currentGame.HashedGame; await AzureTableHelper.Update(player); App.CurrentUser.SavedGameId = currentGame.HashedGame; var dialog = new MessageDialog("Game saved!!!!!!!"); await dialog.ShowAsync(); }