public IActionResult GetCliente(long id) { Cliente cliente = ClientesDB.GetById(id); if (cliente == null) { return(NotFound()); } logger.LogInformation($"Foi buscado o cliente {cliente.nome}"); return(new JsonResult(cliente)); }
public IActionResult deleteCliente(long id) { Cliente temp = ClientesDB.GetById(id); if (temp == null) { return(NotFound()); } ClientesDB.deleteCliente(id); logger.LogInformation($"O cliente {id} foi excluido!"); return(Ok()); }
public IActionResult updateCliente([FromBody] Cliente cliente) { contadorErroCaotico++; if ((contadorErroCaotico) % 7 == 0) { throw new ApplicationException("Ocorreu um erro caotico"); } Cliente temp = ClientesDB.GetById(cliente.id); if (temp == null) { return(NotFound()); } temp.nome = cliente.nome; temp.email = cliente.email; logger.LogInformation($"O cliente {temp.id} foi alterado!"); return(new JsonResult(temp)); }