Пример #1
0
 public IActionResult Put(int id, [FromBody]  ProductSaleModelView productSaleModelView)
 {
     try
     {
         var productSaleBll = new ProductSaleBll();
         productSaleBll.Atualizar(id, productSaleModelView);
         return(StatusCode(204, new { ProductSaleBll = productSaleBll })); //Indica que o recurso foi alterado com sucesso
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(StatusCode(422)); //Exceções de negócio
     }
 }
Пример #2
0
 public IActionResult Post([FromBody] ProductSaleModelView productSaleModelView)
 {
     try
     {
         var productSaleBll = new ProductSaleBll();
         productSaleBll.Inserir(productSaleModelView);
         return(StatusCode(201, new { ProductSaleBll = productSaleBll })); //Postado com sucesso
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(StatusCode(422)); //Exceções de negócio
     }
 }
Пример #3
0
 public IActionResult GetAll()
 {
     try
     {
         var productSaleBll     = new ProductSaleBll();
         var listaDeProductSale = productSaleBll.ObterTodos();
         return(Json(listaDeProductSale)); //Recurso Encontrado mesmo que estege nulo
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(StatusCode(404)); //Recurso não Encontrado
     }
 }
Пример #4
0
 public IActionResult Delete(int id)
 {
     try
     {
         var productSaleBll = new ProductSaleBll();
         productSaleBll.Delete(id);
         return(StatusCode(204, new { ProductSaleBll = productSaleBll })); //Indica que o recurso foi excluído com sucesso
     }
     catch (Exception ex)
     {
         Console.WriteLine(ex.Message);
         return(StatusCode(404)); //Recurso não Encontrado
     }
 }
Пример #5
0
        public IActionResult PostComData([FromBody] RecuperaVenda recuperaVenda)
        {
            try
            {
                var productSaleBll = new ProductSaleBll();
                var productSale    = productSaleBll.RetornarPorData(recuperaVenda.dataVenda);

                return(Json(productSale)); //Recurso Encontrado mesmo que estege nulo;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado
            }
        }
Пример #6
0
        public IActionResult GetComId(int id)
        {
            try
            {
                var productSaleBll = new ProductSaleBll();
                var productSale    = productSaleBll.ObterPorId(id);

                return(Json(productSale)); //Recurso Encontrado mesmo que estege nulo;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado
            }
        }
Пример #7
0
        public IActionResult PostComDataAtual()
        {
            try
            {
                var productSaleBll = new ProductSaleBll();
                var productSale    = productSaleBll.RetornarPorDataAtual(DateTime.Today);

                return(Json(productSale)); //Recurso Encontrado mesmo que estege nulo;
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return(StatusCode(404, new { Erro = ex.Message })); //Recurso não Encontrado
            }
        }