public ActionResult Editar(int id) { var rotina = _rotinaServico.ObterPorId(id); //var categorias = _categoriaServico.ObterTodas(); //var viewModel = new RotinaCategoriaViewModel { RotinaTemplate = rotinaTemplate, Categorias = categorias }; return(View(rotina)); }
public RotinaViewModel ObterPorId(int id) { var rotina = _rotinaServico.ObterPorId(id); var rotinaViewModel = new RotinaViewModel { IdRotina = rotina.IdRotina, Nome = rotina.RotinaTemplate.Nome, Descricao = rotina.RotinaTemplate.Descricao, TipoMeta = rotina.RotinaTemplate.TipoMeta.ToString(), Meta = rotina.RotinaTemplate.Meta, BreakMaximo = rotina.ObterBreakMaximo(), Media = rotina.ObterMedia(), Observacao = rotina.Observacao, Pontos = rotina.Pontos.Select(x => new PontuacaoViewModel { IdPontuacao = x.IdPontuacao, Pontos = x.Pontos, MatouTodasAsBolas = x.MatouTodasAsBolas }).ToList() }; return(rotinaViewModel); }