public async Task <ActionResult <Produto> > Get(int id)
        {
            var produto = await _repositorio.BuscarPorID(id);

            if (produto == null)
            {
                return(NotFound(new { mensagem = "Id do Produto não encontrado", Erro = true }));
            }
            return(produto);
        }
示例#2
0
        public async Task <ActionResult <Produto> > Get(int id)
        {
            var produto = await _repositorio.BuscarPorID(id);

            if (produto == null)
            {
                return(NotFound());
            }
            return(produto);
        }
示例#3
0
        public async Task <ActionResult <Produto> > Get(int id)
        {
            var produtos = await _repositorio.BuscarPorID(id);

            if (produtos == null)
            {
                return(NotFound("Produto não encontrado"));
            }
            return(produtos);
        }
示例#4
0
        public async Task <ActionResult <Produto> > Get(int id)
        {
            //FindAsync = procurar algo especifico no banco
            //await espera acontecer
            var Produto = await _repositorio.BuscarPorID(id);

            if (Produto == null)
            {
                return(NotFound());
            }

            return(Produto);
        }
示例#5
0
        public async Task <ActionResult <Produto> > Get(int id)
        {
            var Produto = await _repositorio.BuscarPorID(id);

            if (Produto == null)
            {
                return(NotFound(
                           new {
                    Mensagem = "Não foi possível obter o Produto"
                }
                           ));
            }
            return(Produto);
        }