Esempio n. 1
0
 async void ExecutaButton()
 {
     if (String.IsNullOrEmpty(nomePraga))
     {
         await App.Current.MainPage.DisplayAlert("Atenção!!!",
                                                 "Para realizar o Cadastro é necessário preencher o campo", "OK");
     }
     else
     {
         Pragas praga = new Pragas();
         praga.Id     = Id;
         praga.Nome   = nomePraga;
         praga.Status = true;
         if (praga.Id != null && praga.Id != 0)
         {
             new PragasController().Update(praga);
             CarregaLista();
         }
         else
         {
             new PragasController().Cadastrar(praga);
             CarregaLista();
         }
         nomePraga = "";
     }
 }
Esempio n. 2
0
 public HttpResponseMessage Post(int id, Pragas obj)
 {
     try
     {
         _pragasRepository.Update(obj);
         return(Request.CreateResponse(HttpStatusCode.OK, new { msg = "Alterado com sucesso", success = true }));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.InternalServerError, new { msg = e.Message, success = false }));
     }
 }
Esempio n. 3
0
        public async void Update(Pragas praga)
        {
            try
            {
                var client  = new HttpClient();
                var json    = JsonConvert.SerializeObject(praga);
                var content = new StringContent(json, Encoding.UTF8, "application/json");
                HttpResponseMessage response = await client.PostAsync("http://drogaterra.com.br/api/pragas/" + praga.Id, content);

                App.Current.MainPage.DisplayAlert("Mensagem", "Alterado com sucesso", "Ok");
            }
            catch (Exception e)
            {
                App.Current.MainPage.DisplayAlert("Mensagem", "Não foi possivel realizar a execução", "Ok");
            }
        }