private async void btnSave_Click(object sender, RoutedEventArgs e) { if (tbNameOfWorkouts.Text == "" || tbDescOfWorkouts.Text == "") { await new MessageDialog("Please Fill The Field").ShowAsync(); } else { string temp = JsonConvert.SerializeObject(list, Formatting.Indented); ComboBoxItem typeItem = (ComboBoxItem)cbCategory.SelectedItem; string value = typeItem.Content.ToString(); ComboBoxItem typeItem2 = (ComboBoxItem)cbLevel.SelectedItem; string value2 = typeItem.Content.ToString(); var formContent = new Dictionary <string, string>(); formContent.Add("name", tbNameOfWorkouts.Text); formContent.Add("desc", tbDescOfWorkouts.Text); formContent.Add("category", value); formContent.Add("duration", totalminute.ToString()); formContent.Add("level", value2); formContent.Add("picture", "kosong"); formContent.Add("creator", trainer.uid); formContent.Add("exercises", temp); try { var responseData = await httpObject.PostRequestWithoutImage("trainer/addNewWorkouts", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); await new MessageDialog(json["message"].ToString()).ShowAsync(); if (json["status"].ToString() == "true") { await new MessageDialog("Berhasil Add Workouts").ShowAsync(); } } catch (Exception x) { await new MessageDialog(x.Message).ShowAsync(); } } }
private async void btnConfirm_Click(object sender, RoutedEventArgs e) { int parsedVal; if (IsValidEmail(tbEmail.Text) == true && int.TryParse(tbBerat.Text, out parsedVal) && int.TryParse(tbTinggi.Text, out parsedVal) && cbGender.SelectedIndex != -1 && dpTglLahir.SelectedDate != null) { //semua field benar ComboBoxItem typeItem = (ComboBoxItem)cbGender.SelectedItem; string value = typeItem.Content.ToString(); var formContent = new Dictionary <string, string>(); formContent.Add("email", tbEmail.Text); formContent.Add("nama", tbNama.Text); formContent.Add("password", tbPassword.Password); formContent.Add("tanggal_lahir", dpTglLahir.Date.ToString("dd-MM-yyyy")); formContent.Add("gender", value); formContent.Add("tinggi", tbTinggi.Text); formContent.Add("berat", tbBerat.Text); formContent.Add("type", "trainer"); formContent.Add("tanggal_berat", DateTime.Now.ToString("dd-MM-yyyy")); var responseData = await httpObject.PostRequestWithoutImage("member/register", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); await new MessageDialog(json["message"].ToString()).ShowAsync(); if (json["status"].ToString() == "true") { //lancar //string data = json["data"].ToString(); //Member memberRegister = JsonConvert.DeserializeObject<Member>(data); //session.setMemberLogin(memberRegister); //await new MessageDialog("Registration Success").ShowAsync(); this.Frame.Navigate(typeof(GetFit.Shared.Pages.Login)); } } else { var message = new MessageDialog("Harap periksa kembali data anda"); await message.ShowAsync(); } }
private async void btnAdd_Click(object sender, RoutedEventArgs e) { if (btnAdd.Content.ToString() == "Add To Favourites") { var formContent = new Dictionary <string, string>(); formContent.Add("uid_user", member.uid); formContent.Add("uid_exercise", selected.uid); formContent.Add("category1", selected.category1); formContent.Add("category2", selected.category2); formContent.Add("nama", selected.name); formContent.Add("desc", selected.desc); formContent.Add("picture", selected.picture); formContent.Add("video", selected.video); var responseData = await httpObject.PostRequestWithoutImage("member/addExerciseToFav", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); if (json["status"].ToString() == "true") { await new MessageDialog(json["message"].ToString()).ShowAsync(); } } else { var formContent = new Dictionary <string, string>(); formContent.Add("id_user", member.uid); formContent.Add("id_exer", selected.uid); var responseData = await httpObject.PutRequest("member/removeUserFavExercise", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); if (json["status"].ToString() == "true") { await new MessageDialog(json["message"].ToString()).ShowAsync(); } } cekFav(); }
private async void btnAdd_Click(object sender, RoutedEventArgs e) { member = session.getMemberLogin(); var formContent = new Dictionary <string, string>(); formContent.Add("uid", member.uid); formContent.Add("berat", tbBerat.Text); formContent.Add("tanggal", dpTanggal.Date.ToString("dd-MM-yyyy")); var responseData = await httpObject.PostRequestWithoutImage("member/addWeight", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); await new MessageDialog(json["message"].ToString()).ShowAsync(); if (json["status"].ToString() == "true") { this.Frame.Navigate(typeof(GetFit.Shared.Pages.HomeMember)); } }
private async void btnLogin_Click(object sender, RoutedEventArgs e) { //if (GetFit.Shared.Pages.Register.IsValidEmail(tbUsername.Text) == true && tbPassword.Password.Length != 0) //{ var formContent = new Dictionary <string, string>(); formContent.Add("email", "*****@*****.**"); formContent.Add("password", "leonardo80"); //formContent.Add("email", "*****@*****.**"); //formContent.Add("password", "leonardo80"); //formContent.Add("email", tbUsername.Text); //formContent.Add("password", tbPassword.Password); var responseData = await httpObject.PostRequestWithoutImage("login", new FormUrlEncodedContent(formContent)); json = JObject.Parse(responseData); string userData = json["data"].ToString(); //await new MessageDialog(userData).ShowAsync(); //string data = json["data"].ToString(); Member memberRegister = JsonConvert.DeserializeObject <Member>(userData); session.setMemberLogin(memberRegister); await new MessageDialog(json["message"].ToString()).ShowAsync(); if (json["type"].ToString() == "member" || json["type"].ToString() == "trainer") { this.Frame.Navigate(typeof(GetFit.Shared.Pages.HomeNavigationView)); } //} //else //{ // await new MessageDialog("Please check your input").ShowAsync(); //} }