public VagaHomeViewModel Filtrar(Expression <Func <VagaEntidade, bool> > filtro) { try { VagaHomeViewModel viewModel = new VagaHomeViewModel(); viewModel.Vagas = _mapper.Map <List <VagaViewModel> >(_vagaRepositorio.Pesquisar(filtro)); viewModel.quantidade = viewModel.Vagas.Count; return(viewModel); } catch (Exception ex) { throw new Exception(ex.Message); } }
public VagaHomeViewModel Listar() { try { VagaHomeViewModel viewModel = new VagaHomeViewModel(); viewModel.Vagas = _mapper.Map <List <VagaViewModel> >(_vagaRepositorio.Listar()); viewModel.quantidade = viewModel.Vagas.Count; return(viewModel); } catch (Exception ex) { throw new Exception(ex.Message); } }