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); }
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"); }