/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     if ($this->checkProjectOwner($id) == false) {
         return ['error' => 'Access Forbidden'];
     }
     return $this->service->update($request->all(), $id);
 }
Пример #2
0
 /**
  * @covers Nash\Client\Services\ClienteService::delete
  * @depends testCreate
  */
 public function testDelete($cliente)
 {
     $result = $this->object->delete($cliente->Id);
     $this->assertEquals(Result::SUCCESS, $result->getStatus());
 }
Пример #3
0
<?php

require_once '../bootstrap.php';
$config = (require '../config.php');
$config = $config[$config['running']];
$servicePath = $config['servicePath'];
$authenticationPath = $config['authenticationPath'];
$session = new NashEarlySession($authenticationPath, $servicePath);
$service = new ClienteService($session);
$empresaService = new EmpresaService($session);
$session->login($config);
//var_dump($session);
$empresas = $empresaService->getEmpresasSelecionaveis(1, 0);
$empresaService->selecionaEmpresa($empresas[0]->getId());
$cliente = getCliente($session);
$result = $service->create($cliente);
print_r($result->getStatus());
print_r($result->getModel());
function getMunicipio($session1)
{
    $service1 = new MunicipioService($session1);
    $result1 = $service1->retrieve(1, 0);
    $municipio = $result1->getModel()->Data[0];
    return $municipio;
}
function getCliente($session2)
{
    $cliente = new Cliente();
    $cliente->setNomeFantasia("Nome do Cliente");
    $cliente->setRazaoSocial("Nome do Cliente");
    $cliente->setCPFCNPJ("00000000000000");
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id, $noteId)
 {
     return $this->service->update($request->all(), $noteId);
 }