public List <Sale> Get([FromQuery] string nome, [FromServices] ContractSaleApp contractSaleApp) { try { return(contractSaleApp.GetAll(nome)); } catch (Exception ex) { throw ex; } }
public IActionResult Get(int id, [FromServices] ContractSaleApp contractSaleApp) { try { return(Ok(contractSaleApp.GetById(id))); } catch { return(NotFound(id)); } }
public IActionResult Put([FromBody] SaleViewModel body, [FromServices] ContractSaleApp contractSaleApp) { try { contractSaleApp.EditSale(body); return(Ok(HttpStatusCode.OK)); } catch { return(BadRequest()); } }
public IActionResult Delete(int id, [FromServices] ContractSaleApp contractSaleApp) { if (id > 0) { contractSaleApp.DisableSale(id); } else { BadRequest(); } return(Ok(HttpStatusCode.OK)); }