//private RefeicaoDAO dao; public CadastroRefeicao(RefeicaoDAO dao) { CadastroRefeicaoViewModel vm = new CadastroRefeicaoViewModel(dao, this); BindingContext = vm; InitializeComponent(); }
public ListaRefeicao(RefeicaoDAO dao) { BindingContext = this; this.dao = dao; Refeicoes = dao.Lista; //Refeicoes = dao.diaSeparado; InitializeComponent(); }
public HomeTabbedPage() { SQLiteConnection con = DependencyService.Get <ISqlite>().GetConnection(); RefeicaoDAO dao = new RefeicaoDAO(con); CadastroRefeicao telaCadastro = new CadastroRefeicao(dao); ListaRefeicao telaLista = new ListaRefeicao(dao); this.Children.Add(telaCadastro); this.Children.Add(telaLista); }
public CadastroRefeicaoViewModel(RefeicaoDAO dao, ContentPage page) { this.dao = dao; this.page = page; SalvaRefeicao = new Command(() => { if (descricao == null) { this.page.DisplayAlert("Erro", "Por favor preenchar os campos corretamente", "Ok"); } else { //calorias = calorias(Math.Round); Refeicao refeicao = new Refeicao(descricao, calorias, DateTime.Now); dao.Salvar(refeicao); string msg = "A refeição " + descricao + " de " + calorias + " de " + DateTime.Now + " calorias foi salva com sucesso! "; this.page.DisplayAlert("Savar Refeição", msg, "Ok"); } }); }