Esempio n. 1
0
        public IEnumerable <TreinoViewModel> ObterTodos()
        {
            var treinos = _treinoServico.ObterTodas();

            var treinosViewModel = new List <TreinoViewModel>();

            foreach (var treino in treinos)
            {
                treinosViewModel.Add(new TreinoViewModel
                {
                    IdTreino   = treino.IdTreino,
                    Nome       = treino.TreinoTemplate.Nome,
                    Descricao  = treino.TreinoTemplate.Descricao,
                    Data       = treino.Data,
                    HoraInicio = treino.HoraInicio,
                    HoraFim    = treino.HoraFim,
                    Duracao    = treino.Duracao,
                    Observacao = treino.Observacao,
                    Rotinas    = treino.Rotinas.Select(x => new RotinaViewModel
                    {
                        IdRotina = x.IdRotina,
                        //Nome = x.RotinaTemplate.Nome,
                        //Descricao = x.RotinaTemplate.Descricao,
                        //TipoMeta = x.RotinaTemplate.TipoMeta.ToString(),
                        //Meta = x.RotinaTemplate.Meta,
                        BreakMaximo = x.ObterBreakMaximo(),
                        Media       = x.ObterMedia(),
                        Observacao  = x.Observacao
                    }).ToList()
                });
            }

            return(treinosViewModel);
        }
Esempio n. 2
0
        public ActionResult Index()
        {
            var treinos = _treinoServico.ObterTodas();

            return(View(treinos));
        }