Beispiel #1
0
        public IActionResult MontarRefeicao()
        {
            var ItensRefeicao = _objetosDaSessao.ObterListaRefeicao();
            var Refeicao      = new RefeicaoVM {
                ItensRefeicao = (System.Collections.Generic.List <ItemRefeicaoVM>)ItensRefeicao
            };

            Refeicao.CalcularTotais();
            return(View(Refeicao));
        }
Beispiel #2
0
        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);
 }