public ActionResult <Produto> GetProduto(string codigo)
        {
            ItemCatalogoDocument docProduto = null;

            if (codigo.StartsWith("PROD"))
            {
                docProduto = _context.GetItem(codigo);
            }

            if (docProduto != null)
            {
                return(_mapper.Map <Produto>(docProduto));
            }
            else
            {
                return(NotFound());
            }
        }
        public ActionResult <Servico> GetServico(string codigo)
        {
            ItemCatalogoDocument docServico = null;

            if (codigo.StartsWith("SERV"))
            {
                docServico = _context.GetItem(codigo);
            }

            if (docServico != null)
            {
                return(_mapper.Map <Servico>(docServico));
            }
            else
            {
                return(NotFound());
            }
        }
コード例 #3
0
        public Produto Get(string codigoBarras)
        {
            ItemCatalogoDocument document = null;

            codigoBarras = codigoBarras?.Trim().ToUpper();
            if (!String.IsNullOrWhiteSpace(codigoBarras))
            {
                document = _collection.Find(
                    GetFilterProduto(codigoBarras)).FirstOrDefault();
            }

            if (document != null)
            {
                return(_mapper.Map <Produto>(document));
            }
            else
            {
                return(null);
            }
        }