コード例 #1
0
        public ActionResult Buscar(ExercicioModell exercicioModell)
        {
            var repositorioo = new Grupamentos();

            var repositorioExercicios = new Exercicios();

            var grupamento = repositorioo.Obter(exercicioModell.IdGrupamento);

            List<Exercicio> exercicios = repositorioExercicios.ObterPor(grupamento);

            var filtro = new FiltrarExerciciosModel();//instanciei a model

            PreencherGrupamento(filtro);

            filtro.Exercicios = new List<ExercicioModel>();//instanciei a lista de exerciciosmodel da Model filtrar

            foreach (var exercicio in exercicios)//varrendo a lista de exercicios de dominio
            {
                filtro.Exercicios.Add(new ExercicioModel()
                                          {
                                              Grupamento = exercicio.Grupamento.Nome,
                                              Nome = exercicio.Nome,
                                              Url = exercicio.Link.Url,
                                              Titulo = exercicio.Link.Titulo
                                          });
            }

            return PartialView("_Exercicios", filtro);
        }
コード例 #2
0
        public ActionResult Cadastrar(ExercicioModel exercicioModel)
        {
            var exercicioDomain = new Exercicio();
            var repositorioGrupamento = new Grupamentos();
            var repositorioExercicio = new Exercicios();

            exercicioDomain.Grupamento = repositorioGrupamento.Obter(int.Parse(exercicioModel.Grupamento));
            exercicioDomain.Link = new Link();
            exercicioDomain.Nome = exercicioModel.Nome;
            exercicioDomain.Link.Url = "Http://" + exercicioModel.Url;
            exercicioDomain.Link.Titulo = exercicioModel.Titulo;

            repositorioExercicio.Salvar(exercicioDomain);

            return View("Index");
        }