public ActionResult Index() { BuscaProjetosViewModel viewModel = new BuscaProjetosViewModel(); viewModel.Projetos = _projBusiness.ListarDisponiveis(); return(View(viewModel)); }
public ActionResult Index(BuscaProjetosViewModel vm) { if (vm == null) { vm = new BuscaProjetosViewModel(); } vm.Categorias = categoriaProjetoRepository.SimpleWhere(c => true); vm.Projetos = projetoRepository.PagedProjetosWithFilters(vm.IdCategoriaSelecionada, vm.TituloProjetoBusca, vm.VagaBusca, vm.Pagina); #region Ordenação para a apresentação //List<Projeto> ord = new List<Projeto>(); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Ghost")).First()); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Canary")).First()); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Macaw")).First()); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Goodful")).First()); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Pebble Time")).First()); //ord.Add(vm.Projetos.Where(p => p.Nome.Contains("Mighty No. 9")).First()); //vm.Projetos = new PagedList<Projeto>(ord, 1, 6); #endregion return(View("BuscaProjetosView", vm)); }