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(GrupamentoModel grupamentoModel) { var grupamentoDomain = new Grupamento(); var grupamentoRepositorio = new Grupamentos(); grupamentoDomain.Nome = grupamentoModel.Nome; grupamentoRepositorio.Salvar(grupamentoDomain); return View("Index"); }
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"); }
private static void PreencherGrupamento(FiltrarExerciciosModel filtro) { var repositorioGrupamento = new Grupamentos(); var todos = repositorioGrupamento.Todas(); filtro.TodosGrupamentos = new List<GrupamentoModel>(); foreach (var grupamento in todos) { filtro.TodosGrupamentos.Add(new GrupamentoModel() { Id = grupamento.Id, Nome = grupamento.Nome } ); } }
public void Cadastrar(Grupamento grupamento) { var grupamentorepositorio = new Grupamentos(); grupamentorepositorio.Salvar(grupamento); }