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));
        }
Example #2
0
        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);
        }