public IActionResult MontarRefeicao() { var ItensRefeicao = _objetosDaSessao.ObterListaRefeicao(); var Refeicao = new RefeicaoVM { ItensRefeicao = (System.Collections.Generic.List <ItemRefeicaoVM>)ItensRefeicao }; Refeicao.CalcularTotais(); return(View(Refeicao)); }
public IActionResult AdicionarAlimentoNaRefeicao(int id, double porcao) { var alimento = _repositorioAlimento.AlimentoParaMontarRefeicao(id, porcao); var alimentoVM = new ItemRefeicaoVM { Id = id, NomeAlimento = alimento.Nome, PorcaoNoPrato = porcao, Proteina = alimento.Proteina, Carboidrato = alimento.Carboidrato, Lipideos = alimento.Lipideos, Calorias = alimento.Calorias }; _objetosDaSessao.AdicionarNaListaRefeicao(alimentoVM); var ItensRefeicaoAtualizados = _objetosDaSessao.ObterListaRefeicao(); var RefeicaoAtualizada = new RefeicaoVM { ItensRefeicao = (System.Collections.Generic.List <ItemRefeicaoVM>)ItensRefeicaoAtualizados }; RefeicaoAtualizada.CalcularTotais(); return(PartialView("RefeicaoPartial", RefeicaoAtualizada)); }
public RefeicaoPage() { InitializeComponent(); BindingContext = viewModel = new RefeicaoVM(this); }