Пример #1
0
        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);
        }