コード例 #1
0
        public IHttpActionResult GetProduct(string id)
        {
            //caso produtos seja null, levar NotFound
            List <Produto> produtos;

            produtos = lojaManager.SelecionarProdutoPorPartitionKey(id);
            if (produtos == null)
            {
                produtos = lojaManager.SelecionarProdutoPorRowKey(id);
                if (produtos == null)
                {
                    produtos = lojaManager.SelecionarProdutoPorNome(id);
                }
            }
            return(Ok(produtos));
        }
コード例 #2
0
        public IHttpActionResult GetProduct(string data)
        {
            //data is the name of the product
            List <Produto> produtos = manager.SelecionarProdutoPorPartitionKey(data);

            if (produtos.Count() == 0)
            {
                produtos = manager.SelecionarProdutoPorRowKey(data);
                if (produtos.Count() == 0)
                {
                    produtos = manager.SelecionarProdutoPorNome(data);
                }
            }
            if (produtos.Count() > 0)
            {
                return(Ok(produtos));
            }
            else
            {
                return(NotFound());
            }
        }