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 } }
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 } }
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 } }
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 } }
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 } }
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 } }
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 } }