Exemplo n.º 1
0
        async void OnButtonClicked(object sender, EventArgs args)
        {
            Agenda agenda = new Agenda();

            agenda.id_cliente      = App.User.id_pessoa;
            agenda.id_profissional = this.Profissional;
            agenda.servico         = new List <Servicos>();
            Servicos prof_serv = new Servicos();

            prof_serv.id_servico = this.IdProf_serv;
            agenda.servico.Add(prof_serv);
            agenda.datetime = new DateTime(this.DateTime.Year, this.DateTime.Month, this.DateTime.Day, Convert.ToInt32(Hora.Substring(0, 2)), Convert.ToInt32(Hora.Substring(3, 2)), 0);
            try
            {
                var result = await ApiAgendaHttpClient.Current.Agendamento(agenda);

                Resposta = result;
                await App.Current.MainPage.DisplayAlert("", Resposta.msg, "Ok");

                await Navigation.PopAsync();
            }
            catch (Exception ex)
            {
                await App.Current.MainPage.DisplayAlert("Ah não", ex.Message, "Ok");
            }
        }