public async Task <ICollection <EmprestimoViewModel> > SelecionarPorStatus(int eStatus) { var validacao = await _emprestimoValidacaoSelecaoPosStatus.Validar(new EmprestimoViewModel { Status = eStatus }); if (validacao.IsValid) { var objs = await _emprestimoRepositorio.SelecionarPorStatus((EStatusEmprestimo)eStatus); return(objs.Select(emprestimo => _mapper.Map <EmprestimoViewModel>(emprestimo)).ToList()); } Erros.AddRange(validacao.Errors.Select(erro => erro.ErrorMessage).ToList()); return(null); }