コード例 #1
0
        // GET: ClientePessoaJuridica
        public ActionResult Index()
        {
            PessoaJuridicaRepository repositorio = new PessoaJuridicaRepository();

            ViewBag.ClientesPessoaJuridica = repositorio.ObterTodos("");
            return(View());
        }
コード例 #2
0
        public static ICollection <PessoaJuridicaDTO> ListaPessoasJuridicas()
        {
            Config.AutoMapperConfig.Inicializar();
            var repositorio        = new PessoaJuridicaRepository();
            var repositorioContato = new ContatoRepository();
            var pessoaJuridica     = repositorio.ObterTodos();
            var p = Mapper.Map <ICollection <PessoaJuridica>, ICollection <PessoaJuridicaDTO> >(pessoaJuridica);

            for (int i = 0; i < pessoaJuridica.Count; i++)
            {
                var contato = repositorioContato.ObterPorPessoaJuridica(p.ElementAt(i).ID);
                if (contato != null)
                {
                    p.ElementAt(i).Email = contato.Email;
                    p.ElementAt(i).Fone  = contato.Email;
                }
            }
            return(p);
        }
コード例 #3
0
ファイル: ClienteService.cs プロジェクト: thinog/SuperERP
 public static ICollection<PessoaJuridicaDTO> ListaPessoasJuridicas()
 {
     Config.AutoMapperConfig.Inicializar();
     var repositorio = new PessoaJuridicaRepository();
     var repositorioContato = new ContatoRepository();
     var pessoaJuridica = repositorio.ObterTodos();
     var p = Mapper.Map<ICollection<PessoaJuridica>, ICollection<PessoaJuridicaDTO>>(pessoaJuridica);
     if (pessoaJuridica != null)
     {
         for (int i = 0; i < pessoaJuridica.Count; i++)
         {
             var contato = repositorioContato.ObterPorPessoaJuridica(p.ElementAt(i).ID);
             if (contato != null)
             {
                 p.ElementAt(i).Email = contato.Email;
                 p.ElementAt(i).Fone = contato.Fone;
             }
         }
     }
     return p;
 }