コード例 #1
0
        private Pessoa BuscarPessoaPorUsuario(DadosLogin dadosLogin)
        {
            var pessoa          = _pessoaAppServico.ObterTodos();
            var pessoaProcurado = pessoa.FirstOrDefault(x => x.DadosLoginId == dadosLogin.DadosLoginId);

            return(pessoaProcurado);
        }
コード例 #2
0
 public IEnumerable <PessoaModel> ObterTodosPessoaFisica()
 {
     return(_pessoaAppServico?.ObterTodos()
            .Select(domain =>
     {
         var vm = new PessoaModel();
         vm.DominioToModel(domain);
         return vm;
     }).ToList());
 }
コード例 #3
0
        public ActionResult CreateStep2(EmprestimoViewModel emprestimoViewModel)
        {
            var listaUsuarioViewModel = Mapper.Map <IEnumerable <Pessoa>, IEnumerable <PessoaViewModel> >(_pessoaAppServico.ObterTodos());

            emprestimoViewModel.Pessoa = listaUsuarioViewModel
                                         .Where(p => p.Cpf == emprestimoViewModel.Pessoa.Cpf)
                                         .FirstOrDefault();
            if (emprestimoViewModel.Pessoa != null)
            {
                MapearUmExemplar(emprestimoViewModel);

                return(View(emprestimoViewModel));
            }

            TempData["msg"] = "CPF não encontrado!";

            return(RedirectToAction($"CreateStep1/{emprestimoViewModel.ExemplarLivroId}"));
        }
コード例 #4
0
ファイル: PessoaController.cs プロジェクト: CodeMathcchi/iLib
        public ActionResult Index()
        {
            var pessoaViewModel = Mapper.Map <IEnumerable <Pessoa>, IEnumerable <PessoaViewModel> >(_pessoaAppServico.ObterTodos());

            return(View(pessoaViewModel));
        }