Example #1
0
        void Salvar_Clicked(object sender, EventArgs e)
        {
            Refeicao refeicao = this.DoFormularioParaRefeicao();

            var mensagem = String.Format("A refeição {0} de {1} calorias foi salva com sucesso.", refeicao.Descricao, refeicao.Calorias);

            DisplayAlert("Salvar Refeição", mensagem, "Ok");

            this.Clear();
        }
        public async void AcaoItem(object sender, ItemTappedEventArgs e)
        {
            Refeicao refeicao = e.Item as Refeicao;

            var resposta = await DisplayAlert("Remover Item", "Você tem certeza que deseja remover a refeição " + refeicao.Descricao, "Sim", "Não");

            if (resposta)
            {
                Refeicoes.Remove(refeicao);
                await DisplayAlert("Remover Item", "Refeição removida com sucesso", "Ok");
            }
        }
        public void SalvaRefeicao(Object sender, EventArgs e)
        {
            string descricao = entDescricao.Text;
            //string calorias = sldCalorias.Value.ToString();
            //double valor = Convert.ToInt64(calorias);
            double valor = sldCalorias.Value;

            Refeicao refeicao = new Refeicao(descricao, valor);

            dao.Salvar(refeicao);


            string msg = "A refeição " + descricao + " de " + valor + " calorias foi salva com sucesso";

            DisplayAlert("Cadastro de Calorias", msg, "OK");
            Clear();
        }
 public void Remove(Refeicao refeicao)
 {
     Conn.Delete <Refeicao>(refeicao.Id);
     lista.Remove(refeicao);
 }
 public void Atualizar(Refeicao refeicao)
 {
 }
 public void Salvar(Refeicao refeicao)
 {
     Conn.Insert(refeicao);
     lista.Add(refeicao);
 }