public ActionResult Editar(int id) { var treino = _treinoServico.ObterPorId(id); if (treino == null) { return(NotFound()); } return(View(treino)); }
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); }