public IActionResult Pesquisa(string q) { PesquisaClienteVM pesquisaClienteVM = ClienteBUS.Pesquisa(q); if (pesquisaClienteVM.ListModelPesquisa.Count == 0) { #region mensagem ViewBag.Mensagem = "Nenhum resultado encontrado!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-warning"; #endregion } else if (pesquisaClienteVM.ListModelPesquisa != null) { #region mensagem ViewBag.Mensagem = "Erro!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } else { #region mensagem ViewBag.Mensagem = pesquisaClienteVM.ListModelPesquisa.Count + "Resultados encontrados!"; ViewBag.Style = "display:block; text-align:center; margin-top: 5%"; ViewBag.Class = "alert alert-danger"; #endregion } return(View(pesquisaClienteVM)); }
public static PesquisaClienteVM Pesquisa(string q) { PesquisaClienteVM pesquisaClienteVM = new PesquisaClienteVM(); ConverterParaList(pesquisaClienteVM, PessoaJuridicaRPO.Pesquisa(q), PessoaFisicaRPO.Pesquisa(q)); if (pesquisaClienteVM.ListModelPesquisa.Count > 0) { pesquisaClienteVM.ListModelPesquisa.OrderBy(x => x.Nome); } return(pesquisaClienteVM); }
private static PesquisaClienteVM ConverterParaList(PesquisaClienteVM pesquisaClienteVM, List <ModelPesquisa> ListPessoaJuridica, List <ModelPesquisa> ListPessoaFisica) { if (ListPessoaJuridica != null) { if (ListPessoaJuridica.Count() > 0) { foreach (var item in ListPessoaJuridica) { pesquisaClienteVM.ListModelPesquisa.Add(item); } } } if (ListPessoaFisica != null) { if (ListPessoaFisica.Count() > 0) { foreach (var item in ListPessoaFisica) { pesquisaClienteVM.ListModelPesquisa.Add(item); } } } return(pesquisaClienteVM); }