Пример #1
0
        public ActionResult Editar(int id)
        {
            var treino = _treinoServico.ObterPorId(id);

            if (treino == null)
            {
                return(NotFound());
            }

            return(View(treino));
        }
Пример #2
0
        public TreinoViewModel ObterPorId(int id)
        {
            var treino = _treinoServico.ObterPorId(id);

            var treinoViewModel = 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(treinoViewModel);
        }