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();
                }
            }
        }
Exemple #2
0
        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();
            }
        }
Exemple #3
0
        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();
        }
Exemple #4
0
        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));
            }
        }
Exemple #5
0
        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();
            //}
        }