Ejemplo n.º 1
0
        public IActionResult GetProdutoByCategoria([FromBody] int idCategoria)
        {
            try
            {
                if (idCategoria <= 0)
                {
                    return(BadRequest("Controller: Categoria inválida."));
                }
                else
                {
                    var listaDeProdutos = new ProdutoAplicacao(_contexto).GetProdutoByCategoria(idCategoria);
                    if (listaDeProdutos != null && listaDeProdutos.Count() > 0)
                    {
                        var listaResposta = JsonConvert.SerializeObject(listaDeProdutos);

                        return(Ok(listaResposta));
                    }
                    else
                    {
                        return(BadRequest("Controller: Categoria não possui produtos vinculados ."));
                    }
                }
            }
            catch (Exception)
            {
                return(BadRequest("Cotroller: Não foi possível realizar a operação."));
            }
        }