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); }
public ActionResult Index() { var treinos = _treinoServico.ObterTodas(); return(View(treinos)); }