Ejemplo n.º 1
0
        public async Task <IEnumerable <ClienteViewModel> > ObterTodos()
        {
            var listaPessoaFisica   = _mapper.Map <IEnumerable <ClienteViewModel> >(await _clienteApplication.ObterTodasPessoasFisicas());
            var listaPessoaJuridica = _mapper.Map <IEnumerable <ClienteViewModel> >(await _clienteApplication.ObterTodasPessoasJuridicas());
            var listaCliente        = new List <ClienteViewModel>();

            listaCliente.AddRange(listaPessoaFisica);
            listaCliente.AddRange(listaPessoaJuridica);

            return(listaCliente.OrderBy(x => x.Nome));
        }