public List <Person> Get([FromQuery] string nome, [FromServices] ContractPersonApp contractPersonApp) { try { return(contractPersonApp.GetAll(nome)); } catch (Exception ex) { throw ex; } }
public IActionResult Get(int id, [FromServices] ContractPersonApp contractPersonApp) { try { return(Ok(contractPersonApp.GetById(id))); } catch { return(NotFound(id)); } }
public IActionResult Put([FromBody] PersonViewModel body, [FromServices] ContractPersonApp contractPersonApp) { try { contractPersonApp.EditPerson(body); return(Ok(HttpStatusCode.OK)); } catch { return(BadRequest()); } }
public IActionResult Delete(int id, [FromServices] ContractPersonApp contractPersonApp) { if (id > 0) { contractPersonApp.DeletePerson(id); } else { BadRequest(); } return(Ok(HttpStatusCode.OK)); }