Esempio n. 1
0
        public async Task <ActionResult> Edit(int id, FormCollection collection)
        {
            try
            {
                // TODO: Add update logic here
                ContextAgenda _context = new ContextAgenda();

                Massagem massagem = _context.GetMassagem(id);

                MassagemPI msgPI = new MassagemPI();


                msgPI.idMassagem      = massagem.idMassagem;
                msgPI.idcliente       = massagem.cliente.idPessoa;
                msgPI.idatendente     = massagem.atendente.idPessoa;
                msgPI.idTipomassagem  = massagem.idTipomassagem.idTipoMassagem;
                msgPI.DataAgendamento = massagem.DataAgendamento;

                // TODO: Add insert logic here
                string Baseurl = "http://localhost:55966/";
                using (var client = new HttpClient())
                {
                    client.BaseAddress = new Uri(Baseurl);

                    client.DefaultRequestHeaders.Clear();
                    client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                    HttpResponseMessage Res = await client.PostAsJsonAsync("api/Agenda/ReagendarMassagem", msgPI);

                    if (Res.IsSuccessStatusCode)
                    {
                        var result = Res.Content.ReadAsStringAsync().Result;
                    }
                }

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public AgendaService()
 {
     _context    = new ContextAgenda();
     _contextCli = new Context();
 }