Example #1
0
        public async Task <IActionResult> Index()
        {
            var coll = await _appService.ListarParceiros();

            var list = coll.Select(p => p.ToViewModel()).ToList();

            return(View(list));
        }
Example #2
0
        public async Task <IActionResult> Get(string q)
        {
            try
            {
                if (string.IsNullOrWhiteSpace(q))
                {
                    return(Ok(await _service.ListarParceiros()));
                }
                Expression <Func <Parceiro, bool> > expression = x => x.RazaoSocial.Contains(q) || x.Cnpj.Equals(q);
                var parceiros = await _service.Procurar(expression);

                return(Ok(parceiros));
            }
            catch (Exception ex)
            {
                Log.Error(ex, "Erro ao pesquisar parceiros");
                return(StatusCode(500, "Erro ao pesquisar parceiros."));
            }
        }