コード例 #1
0
        public ActionResult Index()
        {
            BuscaProjetosViewModel viewModel = new BuscaProjetosViewModel();

            viewModel.Projetos = _projBusiness.ListarDisponiveis();

            return(View(viewModel));
        }
コード例 #2
0
        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));
        }