コード例 #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 void PreencherExercicio(FiltrarSeriesModel filtroDeSeries)
        {
            var repositorio = new Exercicios();
            var todos = repositorio.Todas();
            filtroDeSeries.TodosExercicios = new List<ExercicioModel>();

            foreach (var exercicio in todos)
            {
                filtroDeSeries.TodosExercicios.Add(new ExercicioModel()
                                               {
                                                   Id = exercicio.Id,
                                                   Nome = exercicio.Nome
                                               }
                    );
            }
        }
コード例 #3
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");
        }
コード例 #4
0
        public ActionResult Cadastrar(SerieModel serieModel)
        {
            var serie = new Serie();
            var repositorioTipo = new Tipos();
            var repositorio = new Series();
            var repositorioExercicios = new Exercicios();
            serie.Exercicios = new List<Exercicio>();
            serie.Tipo = repositorioTipo.Obter(int.Parse(serieModel.Tipo));
            serie.Nome = serieModel.Nome;
            serie.Objetivo = serieModel.Objetivo;

            foreach (var Id in serieModel.Exercicios)
            {
               var exercicio = repositorioExercicios.Obter(int.Parse(Id));
               serie.Exercicios.Add(exercicio);
            }
            repositorio.Salvar(serie);
            return View("Index");
        }
コード例 #5
0
        public void Inserir_Um_Exercicio()
        {
            for (int i = 0; i < 5; i++)
            {
                var link = new Link
                {
                    Titulo = "Tricipes destro" + i,
                    Url = "www.musculaçaodoida.com"
                };
                var grupamento = new Grupamento
                {
                    Nome = "Braço" + i,
                };
                var exercicio = new Exercicio
                {
                    Nome = "Squat" + i,
                    Link = link
                };
                var repositorio = new Exercicios();
                repositorio.Salvar(exercicio);

            }
        }
コード例 #6
0
 public void Cadastrar(Exercicio exercicio)
 {
     var repositorio = new Exercicios();
        repositorio.Salvar(exercicio);
 }