예제 #1
0
 public async Task <IActionResult> Get(int Id)
 {
     try
     {
         return(Ok(await subCategoriaRepositorioModel.Get(Id)));
     }
     catch (Exception ex)
     {
         return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
     }
 }
예제 #2
0
        public async Task <IActionResult> GetProduto(int Id)
        {
            try
            {
                var prod = await ProdutoCRUD.GetAsync(Id);

                return(Ok(prod));
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
        public async Task <IActionResult> Get(int Id)
        {
            try
            {
                var serv = await EstabelecimentoRepositorio.Get(Id);

                return(Ok(serv));
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
        public async Task <IActionResult> Get()
        {
            try
            {
                var serv = await CategoriaServicoRepositorio.Get();

                return(Ok(serv));
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
예제 #5
0
        public async Task <IActionResult> DeleteProduto(int?id)
        {
            try
            {
                if (id != null)
                {
                    await ProdutoCRUD.DeleteAsync(id ?? 0);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ProdutoNaoInformado)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
예제 #6
0
        public async Task <IActionResult> EditProduto([FromBody] Produto produto)
        {
            try
            {
                if (produto != null)
                {
                    await ProdutoCRUD.EditAsync(produto);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ProdutoNaoInformado)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
예제 #7
0
        public async Task <IActionResult> Edit([FromBody] SubCategoriaServico categoria)
        {
            try
            {
                if (categoria != null)
                {
                    await SubCategoriaServicoCRUD.EditAsync(categoria);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.SubCategoriaNaoInformada)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
        public async Task <IActionResult> Edit([FromBody] Estabelecimento cadastro)
        {
            try
            {
                if (cadastro != null)
                {
                    await EstabelecimentoCRUD.EditAsync(cadastro);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.EstabelecimentoNaoInformado)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }
예제 #9
0
        public async Task <IActionResult> Add([FromBody] Usuario cadastro)
        {
            try
            {
                if (cadastro != null)
                {
                    await UsuarioCRUD.AddAsync(cadastro);

                    return(Ok());
                }
                else
                {
                    return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.UsuarioNaoInformado)));
                }
            }
            catch (Exception ex)
            {
                return(NotFound(ExtencaoController.GetRetorno(RetornoRequisicao.ErroNaoIdentificado, ex)));
            }
        }