Example #1
0
        public IEnumerable <RotinaViewModel> ObterTodas()
        {
            var rotinas = _rotinaServico.ObterTodas();

            var rotinasViewModel = new List <RotinaViewModel>();

            foreach (var rotina in rotinas)
            {
                rotinasViewModel.Add(new RotinaViewModel
                {
                    IdRotina    = rotina.IdRotina,
                    Nome        = rotina.RotinaTemplate.Nome,
                    Descricao   = rotina.RotinaTemplate.Descricao,
                    TipoMeta    = rotina.RotinaTemplate.TipoMeta.ToString(),
                    Meta        = rotina.RotinaTemplate.Meta,
                    BreakMaximo = rotina.BreakMaximo,
                    Media       = rotina.Media,
                    Observacao  = rotina.Observacao,
                    Pontos      = rotina.Pontos.Select(x => new PontuacaoViewModel
                    {
                        IdPontuacao       = x.IdPontuacao,
                        MatouTodasAsBolas = x.MatouTodasAsBolas,
                        Pontos            = x.Pontos
                    }).ToList()
                });
            }

            return(rotinasViewModel);
        }
        public ActionResult Index()
        {
            var rotinas = _rotinaServico.ObterTodas();

            return(View(rotinas));
        }